MCPcopy Create free account
hub / github.com/NatLabRockies/OpenStudio / objectAdd

Method objectAdd

src/utilities/idf/WorkspaceWatcher.cpp:90–100  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88}
89
90void WorkspaceWatcher::objectAdd(const WorkspaceObject& addedObject, const openstudio::IddObjectType& /*type*/, const openstudio::UUID& /*uuid*/) {
91 // Note: Args 2 & 3 are simply to comply with Nano::Signal template parameters
92 // let change() handle m_dirty and onChangeWorkspace();
93 m_objectAdded = true;
94
95 if (enabled()) {
96 if (!addedObject.handle().isNull()) {
97 this->onObjectAdd(addedObject);
98 }
99 }
100}
101
102void WorkspaceWatcher::objectRemove(const WorkspaceObject& removedObject, const openstudio::IddObjectType& /*type*/,
103 const openstudio::UUID& /*uuid*/) {

Callers

nothing calls this directly

Calls 3

onObjectAddMethod · 0.95
isNullMethod · 0.80
handleMethod · 0.45

Tested by

no test coverage detected