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::showWaterUseEquipmentDefinitionsInspector(const openstudio::model::ModelObject& modelObject) { WaterUseEquipmentDefinitionInspectorView * waterUseEquipmentDefinitionInspectorView = new WaterUseEquipmentDefinitionInspectorView(m_isIP, m_model); bool isConnected = connect(this, SIGNAL(toggleUnitsClicked(bool)), waterUseEquipmentDefinitionInspectorView, SIGNAL(toggleUnitsClicked(bool))); OS_ASSERT(isConnected); waterUseEquipmentDefinitionInspectorView->selectModelObject(modelObject); showInspector(waterUseEquipmentDefinitionInspectorView); }
PlaylistView::PlaylistView(QWidget *parent) : QTableView(parent), contextMenu(new QMenu(this)) { this->setAcceptDrops(true); this->setEditTriggers(QAbstractItemView::NoEditTriggers); this->setDragEnabled(true); this->setDragDropOverwriteMode(false); this->setDragDropMode(QAbstractItemView::DragDrop); this->setDefaultDropAction(Qt::MoveAction); this->setSelectionBehavior(QAbstractItemView::SelectRows); this->setShowGrid(false); #if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0) this->contextMenu->addAction(QIcon::fromTheme("help-contents"), "Details", this, &PlaylistView::showInspector); this->contextMenu->addAction(QIcon::fromTheme("system-file-manager"), "Open containing folder", this, &PlaylistView::openContainingFolder); #else this->contextMenu->addAction(QIcon::fromTheme("help-contents"), "Details", this, SLOT(showInspector())); this->contextMenu->addAction(QIcon::fromTheme("system-file-manager"), "Open containing folder", this, SLOT(openContainingFolder())); #endif }