From 0ecc0ed113453fa9d96f2c88c3345f3c936d9b15 Mon Sep 17 00:00:00 2001 From: int 0x80 Date: Sun, 25 Mar 2018 15:36:14 +0300 Subject: [PATCH] Allow to run Cutter without any file opened #404 (#419) * Allow to run Cutter without any file opened #404 --- src/dialogs/NewFileDialog.cpp | 4 ++-- src/dialogs/NewfileDialog.ui | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) mode change 100644 => 100755 src/dialogs/NewfileDialog.ui diff --git a/src/dialogs/NewFileDialog.cpp b/src/dialogs/NewFileDialog.cpp index fbd8d710..3a5de945 100644 --- a/src/dialogs/NewFileDialog.cpp +++ b/src/dialogs/NewFileDialog.cpp @@ -273,7 +273,7 @@ bool NewFileDialog::fillProjectsList() void NewFileDialog::loadFile(const QString &filename) { - if (!Core()->tryFile(filename, false)) { + if (!ui->checkBox_FilelessOpen->isChecked() && !Core()->tryFile(filename, false)) { QMessageBox msgBox(this); msgBox.setText(tr("Select a new program or a previous one before continuing.")); msgBox.exec(); @@ -293,7 +293,7 @@ void NewFileDialog::loadFile(const QString &filename) // Close dialog and open MainWindow/OptionsDialog MainWindow *main = new MainWindow(); main->openNewFile(filename); - + close(); } diff --git a/src/dialogs/NewfileDialog.ui b/src/dialogs/NewfileDialog.ui old mode 100644 new mode 100755 index 8ac62b30..3d51b44e --- a/src/dialogs/NewfileDialog.ui +++ b/src/dialogs/NewfileDialog.ui @@ -274,6 +274,13 @@ + + + + Don't open any file + + +