Add Common::databasePath which also allows overriding it

This commit is contained in:
2020-05-24 15:36:27 +02:00
부모 13fb901044
커밋 8de07b703c
4개의 변경된 파일21개의 추가작업 그리고 6개의 파일을 삭제

파일 보기

@@ -1,3 +1,5 @@
#include <QProcessEnvironment>
#include <QSettings>
#include "common.h"
void Common::setupAppInfo()
@@ -6,3 +8,14 @@ void Common::setupAppInfo()
QCoreApplication::setOrganizationDomain("quitesimple.org");
QCoreApplication::setApplicationName("qss");
}
QString Common::databasePath()
{
QString env = QProcessEnvironment::systemEnvironment().value("QSS_DB_OVERRIDE");
if(env == "")
{
QSettings settings;
return settings.value("dbpath").toString();
}
return env;
}

파일 보기

@@ -5,5 +5,6 @@
namespace Common
{
void setupAppInfo();
}
QString databasePath();
} // namespace Common
#endif