diff --git a/src/plugins/coreplugin/coreplugin.cpp b/src/plugins/coreplugin/coreplugin.cpp index 906394e9eaa..34b0b61031d 100644 --- a/src/plugins/coreplugin/coreplugin.cpp +++ b/src/plugins/coreplugin/coreplugin.cpp @@ -39,6 +39,7 @@ #include "iwizardfactory.h" #include +#include #include #include #include @@ -206,6 +207,10 @@ bool CorePlugin::initialize(const QStringList &arguments, QString *errorMessage) []() { return QDate::currentDate().toString(Qt::DefaultLocaleShortDate); }); expander->registerVariable("CurrentTime:Locale", tr("The current time (Locale)."), []() { return QTime::currentTime().toString(Qt::DefaultLocaleShortDate); }); + expander->registerVariable("Config:DefaultProjectDirectory", tr("The configured default directory for projects."), + []() { return DocumentManager::projectsDirectory(); }); + expander->registerVariable("Config:LastFileDialogDirectory", tr("The directory last visited in a file dialog."), + []() { return DocumentManager::fileDialogLastVisitedDirectory(); }); expander->registerPrefix("CurrentDate:", tr("The current date (QDate formatstring)."), [](const QString &fmt) { return QDate::currentDate().toString(fmt); }); expander->registerPrefix("CurrentTime:", tr("The current time (QTime formatstring)."),