Add open project menu item to Nostalgia Studio

This commit is contained in:
2017-05-10 22:45:18 -05:00
parent c971969a73
commit 3901493274
4 changed files with 70 additions and 7 deletions
+18
View File
@@ -9,6 +9,7 @@
#include <QApplication>
#include <QDesktopWidget>
#include <QDialog>
#include <QFileDialog>
#include <QGridLayout>
#include <QLabel>
#include <QLineEdit>
@@ -63,6 +64,16 @@ void MainWindow::setupMenu() {
QKeySequence::Quit,
QApplication::quit
);
addAction(
fileMenu,
tr("Open &Project"),
tr(""),
QKeySequence::Open,
this,
SLOT(openProject())
);
}
void MainWindow::addAction(QMenu *menu, QString text, QString toolTip,
@@ -87,6 +98,13 @@ void MainWindow::addAction(QMenu *menu, QString text, QString toolTip,
});
}
void MainWindow::openProject() {
auto p = QFileDialog::getExistingDirectory(this, tr("Select Project Directory..."), QDir::homePath());
auto project = new Project(p);
project->open();
m_project = project;
}
void MainWindow::showNewWizard() {
const QString PROJECT_NAME = "projectName";
const QString PROJECT_PATH = "projectPath";