void CreateCollectionDialog::closeEvent(QCloseEvent *event) { if (_advancedOptions->isVisible()) { saveWindowSettings(); } QWidget::closeEvent(event); }
void DocumentTextEditor::accept() { if (!validate()) return; saveWindowSettings(); QDialog::accept(); }
void MainWindow::closeEvent(QCloseEvent* event) { if (!has_opened_file) { saveWindowSettings(); event->accept(); } else if (showSaveOnCloseDialog()) { if (has_opened_file) { num_open_files--; has_opened_file = false; } saveWindowSettings(); event->accept(); } else { event->ignore(); } }
UIMachineWindowScale::~UIMachineWindowScale() { #ifdef Q_WS_MAC /* Uninstall the resize delegate for keeping the aspect ratio. */ ::darwinUninstallResizeDelegate(this); #endif /* Q_WS_MAC */ /* Save normal window settings: */ saveWindowSettings(); /* Prepare handlers: */ cleanupHandlers(); /* Cleanup normal machine view: */ cleanupMachineView(); }
UIMachineWindowFullscreen::~UIMachineWindowFullscreen() { /* Save window settings: */ saveWindowSettings(); /* Cleanup mini tool-bar: */ cleanupMiniToolBar(); /* Prepare handlers: */ cleanupHandlers(); /* Cleanup machine view: */ cleanupMachineView(); /* Cleanup menu: */ cleanupMenu(); }
UIMachineWindowSeamless::~UIMachineWindowSeamless() { /* Save window settings: */ saveWindowSettings(); #ifndef Q_WS_MAC /* Cleanup mini tool-bar: */ cleanupMiniToolBar(); #endif /* Q_WS_MAC */ /* Prepare handlers: */ cleanupHandlers(); /* Cleanup machine view: */ cleanupMachineView(); /* Cleanup menu: */ cleanupMenu(); }
void DocumentTextEditor::reject() { if (_queryText->sciScintilla()->isModified()) { int ret = QMessageBox::warning(this, tr("Robo 3T"), tr("The document has been modified.\n" "Do you want to save your changes?"), QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel, QMessageBox::Save); if (ret == QMessageBox::Save) { this->accept(); } else if (ret == QMessageBox::Discard) { QDialog::reject(); } return; } saveWindowSettings(); QDialog::reject(); }
void CreateCollectionDialog::onAdvancedButtonToggled(bool state) { _advancedOptions->setVisible(state); if (state) // resize, dialog is expanding { setMinimumSize(530, 400); QSettings settings("Paralect", "Robomongo"); if (settings.contains("CreateCollectionDialog/geometry")) { restoreWindowSettings(); } else { resize(530, 400); adjustSize(); } } else // resize, dialog is shrinking { saveWindowSettings(); // save expanded geometry first setMinimumSize(300, 150); adjustSize(); } }
void DocumentTextEditor::closeEvent(QCloseEvent *event) { saveWindowSettings(); QWidget::closeEvent(event); }
void CellMLModelRepositoryPlugin::saveSettings(QSettings *pSettings) const { // Keep track of our CellML Model Repository window settings saveWindowSettings(pSettings, mCellmlModelRepositoryWindow); }
void MainWindow::closeEvent(QCloseEvent *event) { session->writeToSettings(); saveWindowSettings(); event->accept(); }