feat(core): add Application::configLocation() helper

This commit is contained in:
Oleg Shparber 2019-04-12 21:00:44 -04:00
parent f0ae612315
commit fb242c958b
2 changed files with 11 additions and 0 deletions

View File

@ -143,6 +143,16 @@ QString Application::cacheLocation()
#endif
}
QString Application::configLocation()
{
#ifndef PORTABLE_BUILD
// TODO: Replace 'Zeal/Zeal' with 'zeal'.
return QStandardPaths::writableLocation(QStandardPaths::AppConfigLocation);
#else
return QCoreApplication::applicationDirPath() + QLatin1String("/config");
#endif
}
QVersionNumber Application::version()
{
return QVersionNumber::fromString(QCoreApplication::applicationVersion());

View File

@ -66,6 +66,7 @@ public:
FileManager *fileManager() const;
static QString cacheLocation();
static QString configLocation();
static QVersionNumber version();
public slots: