//----------------------------------------------------------------------------- // Function: BusInterfaceWizardPortMapPage::showErrorMessage() //----------------------------------------------------------------------------- void BusInterfaceWizardPortMapPage::showErrorMessage(const QString& msg) { QMessageBox warningDialog(QMessageBox::Warning, tr("Warning"), msg, QMessageBox::Ok, this); warningDialog.exec(); }
/** * returns paintViewPort **/ nmc::DkPluginViewPort* DkNikonPlugin::getViewPort() { if (!viewport) { // >DIR: dummy viewport [4.7.2014 markus] viewport = new DkNikonViewPort(); } if (!maidFacade) { QMainWindow* mainWindow = getMainWindow(); maidFacade = new MaidFacade(mainWindow); if (maidFacade->init()) { if (!camControls) { // get last location QSettings settings; int dockLocation = settings.value("camControlsLocation", Qt::RightDockWidgetArea).toInt(); camControls = new DkCamControls(maidFacade, tr("Camera Controls")); if (mainWindow) mainWindow->addDockWidget((Qt::DockWidgetArea)dockLocation, camControls); connect(camControls, SIGNAL(updateImage(QImage)), getViewPort(), SIGNAL(loadImage(QImage))); connect(camControls, SIGNAL(loadFile(QFileInfo)), getViewPort(), SIGNAL(loadFile(QFileInfo))); connect(camControls, SIGNAL(closeSignal()), getViewPort(), SIGNAL(closePlugin())); } camControls->setVisible(true); } else { QMessageBox warningDialog(mainWindow); warningDialog.setWindowTitle(tr("MAID Library could not be opened")); warningDialog.setText(tr("The MAID library could not be opened. Camera controls will be disabled.")); warningDialog.setIcon(QMessageBox::Warning); warningDialog.setStandardButtons(QMessageBox::Ok); warningDialog.setDefaultButton(QMessageBox::Ok); warningDialog.show(); warningDialog.exec(); return 0; } } return viewport; }
//----------------------------------------------------------------------------- // Function: BusInterfaceWizardPortMapPage::validatePage() //----------------------------------------------------------------------------- bool BusInterfaceWizardPortMapPage::validatePage() { QStringList errors; bool valid = portMapTab_.isValid(errors); if (!valid) { QMessageBox warningDialog(QMessageBox::Warning, tr("Warning"), tr("Port maps has the following error(s):\n") + errors.join("\n"), QMessageBox::Ok, this); warningDialog.exec(); } return valid; }