void ModelSubTabView::dropZoneItemClicked(OSItem* item) { boost::shared_ptr<OSDocument> currentDocument = OSAppBase::instance()->currentDocument(); if (currentDocument){ boost::optional<model::ModelObject> modelObject = currentDocument->getModelObject(item->itemId()); bool readOnly = item->itemId().isDefaulted(); emit modelObjectSelected(modelObject, readOnly); } }
void ThermalZonesController::onZoneHVACComponentClicked( model::ZoneHVACComponent & comp ) { boost::optional<model::ModelObject> mo = comp; emit modelObjectSelected(mo, false); }
void ModelSubTabView::onItemSelected() { boost::optional<model::ModelObject> mo; emit modelObjectSelected(mo,false); }