void LoadsInspectorView::showInternalMassDefinitionsInspector(const openstudio::model::ModelObject& modelObject) { auto internalMassDefinitionInspectorView = new InternalMassDefinitionInspectorView(m_isIP, m_model); connect(this, &LoadsInspectorView::toggleUnitsClicked, internalMassDefinitionInspectorView, &InternalMassDefinitionInspectorView::toggleUnitsClicked); internalMassDefinitionInspectorView->selectModelObject(modelObject); this->showInspector(internalMassDefinitionInspectorView); }
void CQExperimentData::slotModelObjectDelayed() { if (mModelObjectRow != -1) { selectModelObject(mModelObjectRow); } mModelObjectRow = -1; }
void LoadsInspectorView::showWaterUseEquipmentDefinitionsInspector(const openstudio::model::ModelObject& modelObject) { auto waterUseEquipmentDefinitionInspectorView = new WaterUseEquipmentDefinitionInspectorView(m_isIP, m_model); connect(this, &LoadsInspectorView::toggleUnitsClicked, waterUseEquipmentDefinitionInspectorView, &WaterUseEquipmentDefinitionInspectorView::toggleUnitsClicked); waterUseEquipmentDefinitionInspectorView->selectModelObject(modelObject); showInspector(waterUseEquipmentDefinitionInspectorView); }
void LoadsInspectorView::showOtherEquipmentDefinitionsInspector(const openstudio::model::ModelObject& modelObject) { auto otherEquipmentDefinitionInspectorView = new OtherEquipmentDefinitionInspectorView(m_isIP, m_model); connect(this, &LoadsInspectorView::toggleUnitsClicked, otherEquipmentDefinitionInspectorView, &OtherEquipmentDefinitionInspectorView::toggleUnitsClicked); otherEquipmentDefinitionInspectorView->selectModelObject(modelObject); this->showInspector(otherEquipmentDefinitionInspectorView); }
void LoadsInspectorView::showLuminaireDefinitionsInspector(const openstudio::model::ModelObject& modelObject) { auto luminaireDefinitionInspectorView = new LuminaireDefinitionInspectorView(m_isIP, m_model); connect(this, &LoadsInspectorView::toggleUnitsClicked, luminaireDefinitionInspectorView, &LuminaireDefinitionInspectorView::toggleUnitsClicked); luminaireDefinitionInspectorView->selectModelObject(modelObject); this->showInspector(luminaireDefinitionInspectorView); }
void CQExperimentData::slotModelObject(const QModelIndex & index) { selectModelObject(index.row()); }
void ModelObjectInspectorView::onSelectItem(OSItem *item) { ModelObjectItem* modelObjectItem = qobject_cast<ModelObjectItem*>(item); OS_ASSERT(modelObjectItem); selectModelObject(modelObjectItem->modelObject()); }