void MainWindow::on_actionOpen_triggered() { QString filename = QFileDialog::getOpenFileName(this, tr("Open File"), QDir::homePath(), filter()); if (filename.isEmpty()) return; // Needed to convert to char* QByteArray fileNamePtr = filename.toLocal8Bit(); on_actionClose_triggered(); char *error = NULL; parse_file(fileNamePtr.data(), &error); set_filename(fileNamePtr.data(), TRUE); if (error != NULL) { showError(error); free(error); } process_dives(FALSE, FALSE); ui->InfoWidget->reload(); ui->globe->reload(); ui->ListWidget->reload(); ui->ListWidget->setFocus(); }
void MainWindow::on_actionOpen_triggered() { QSettings settings; QString lastDir = QDir::homePath(); settings.beginGroup("FileDialog"); if (settings.contains("LastDir")) { if(QDir::setCurrent(settings.value("LastDir").toString())) { lastDir = settings.value("LastDir").toString(); } } settings.endGroup(); QString filename = QFileDialog::getOpenFileName(this, tr("Open File"), lastDir, filter()); if (filename.isEmpty()) return; // Keep last open dir QFileInfo fileInfo(filename); settings.beginGroup("FileDialog"); settings.setValue("LastDir",fileInfo.dir().path()); settings.endGroup(); // Needed to convert to char* QByteArray fileNamePtr = filename.toLocal8Bit(); on_actionClose_triggered(); loadFiles( QStringList() << filename ); }
// Quit void MainWindow::on_actionQuit_triggered() { // Execute the close operation before quit. on_actionClose_triggered(); qApp->quit(); }
void SimpleHtml::on_actionNew_triggered() { NewProjectDialog dialog; if (dialog.exec()) { on_actionClose_triggered(); ui->leftSplitter->setEnabled(true); ui->htmlProjectWidget->newProject(dialog.projectDirectory()); } }
void SimpleHtml::on_actionOpen_triggered() { auto dirName = QFileDialog::getExistingDirectory( this, "Select Project Directory", QString{}, 0); if (dirName != QString{}) { on_actionClose_triggered(); ui->leftSplitter->setEnabled(true); ui->codeEditor->setEnabled(false); ui->htmlProjectWidget->openProject(dirName); } }
void MainWindow::on_actionOpen_triggered() { if (DivePlannerPointsModel::instance()->currentMode() != DivePlannerPointsModel::NOTHING || ui.InfoWidget->isEditing()) { QMessageBox::warning(this, tr("Warning"), tr("Please save or cancel the current dive edit before opening a new file.")); return; } QString filename = QFileDialog::getOpenFileName(this, tr("Open File"), lastUsedDir(), filter()); if (filename.isEmpty()) return; updateLastUsedDir(QFileInfo(filename).dir().path()); on_actionClose_triggered(); loadFiles(QStringList() << filename); }
void MainWindow::on_actionOpen_triggered() { QSettings settings; QString lastDir = QDir::homePath(); settings.beginGroup("FileDialog"); if (settings.contains("LastDir")) { if(QDir::setCurrent(settings.value("LastDir").toString())) { lastDir = settings.value("LastDir").toString(); } } settings.endGroup(); QString filename = QFileDialog::getOpenFileName(this, tr("Open File"), lastDir, filter()); if (filename.isEmpty()) return; // Keep last open dir QFileInfo fileInfo(filename); settings.beginGroup("FileDialog"); settings.setValue("LastDir",fileInfo.dir().path()); settings.endGroup(); // Needed to convert to char* QByteArray fileNamePtr = filename.toLocal8Bit(); on_actionClose_triggered(); char *error = NULL; parse_file(fileNamePtr.data(), &error); set_filename(fileNamePtr.data(), TRUE); setTitle(MWTF_FILENAME); if (error != NULL) { showError(error); free(error); } process_dives(FALSE, FALSE); ui->InfoWidget->reload(); ui->globe->reload(); ui->ListWidget->reload(DiveTripModel::TREE); ui->ListWidget->setFocus(); }
void MainWindow::on_actionNew_triggered() { on_actionClose_triggered(); }
void SimpleHtml::on_actionExit_triggered() { on_actionClose_triggered(); close(); }
void MainWindow::on_actionExit_triggered() { on_actionClose_triggered(); close(); }
void FPMEditorMainWindows::on_actionClose_triggered() { if (modelsTabs->currentIndex() != -1) { on_actionClose_triggered(modelsTabs->currentIndex()); } }
void MainWindow::on_action_Exit_triggered() { on_actionClose_triggered(); qApp->quit(); }