MCPcopy Create free account
hub / github.com/KDAB/GammaRay / setQObject

Method setQObject

core/tools/objectinspector/methodsextension.cpp:48–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46MethodsExtension::~MethodsExtension() = default;
47
48bool MethodsExtension::setQObject(QObject *object)
49{
50 if (m_object == object)
51 return true;
52 m_object = object;
53
54 m_model->setMetaObject(object ? object->metaObject() : nullptr);
55
56 delete m_signalMapper;
57 m_signalMapper = new MultiSignalMapper(this);
58 connect(m_signalMapper, &MultiSignalMapper::signalEmitted,
59 this, &MethodsExtension::signalEmitted);
60
61 if (m_methodLogModel->rowCount() > 0)
62 m_methodLogModel->clear();
63
64 setHasObject(true);
65 return true;
66}
67
68bool MethodsExtension::setMetaObject(const QMetaObject *metaObject)
69{

Callers

nothing calls this directly

Calls 4

setMetaObjectMethod · 0.45
metaObjectMethod · 0.45
rowCountMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected