summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/projectwelcomepage.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@digia.com>2013-03-25 11:24:00 +0100
committerEike Ziller <eike.ziller@digia.com>2013-03-25 14:21:32 +0100
commit9b688d0ac79a89846daf4d63289f2833a869c50c (patch)
tree516e4ca86d474e192109d7ccdbf19bc1a2bae49e /src/plugins/projectexplorer/projectwelcomepage.cpp
parentac11a9dce462248caeafd3444aa6a6e5515a893f (diff)
downloadqt-creator-9b688d0ac79a89846daf4d63289f2833a869c50c.tar.gz
Remove dependency of welcome plugin to project explorer.
The project explorer calls from welcome plugin were only used by the project explorer provided welcome page anyhow. Change-Id: I9fc0c6a2013c5b822a42efd13a9aa779e9d6f1a4 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/projectexplorer/projectwelcomepage.cpp')
-rw-r--r--src/plugins/projectexplorer/projectwelcomepage.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/projectwelcomepage.cpp b/src/plugins/projectexplorer/projectwelcomepage.cpp
index 1b4acb2fcd..6f74e8b4ee 100644
--- a/src/plugins/projectexplorer/projectwelcomepage.cpp
+++ b/src/plugins/projectexplorer/projectwelcomepage.cpp
@@ -38,6 +38,8 @@
#include <QFileInfo>
#include <QDir>
+#include <coreplugin/icore.h>
+#include <coreplugin/dialogs/iwizard.h>
#include <projectexplorer/session.h>
#include <projectexplorer/projectexplorer.h>
#include <sessiondialog.h>
@@ -245,5 +247,16 @@ void ProjectWelcomePage::reloadWelcomeScreenData()
m_projectModel->resetProjects();
}
+void ProjectWelcomePage::newProject()
+{
+ Core::ICore::showNewItemDialog(tr("New Project"),
+ Core::IWizard::wizardsOfKind(Core::IWizard::ProjectWizard));
+}
+
+void ProjectWelcomePage::openProject()
+{
+ ProjectExplorerPlugin::instance()->openOpenProjectDialog();
+}
+
} // namespace Internal
} // namespace ProjectExplorer