Add Common::databasePath which also allows overriding it
This commit is contained in:
@ -1,8 +1,21 @@
|
||||
#include <QProcessEnvironment>
|
||||
#include <QSettings>
|
||||
#include "common.h"
|
||||
|
||||
void Common::setupAppInfo()
|
||||
{
|
||||
QCoreApplication::setOrganizationName("quitesimple.org");
|
||||
QCoreApplication::setOrganizationDomain("quitesimple.org");
|
||||
QCoreApplication::setApplicationName("qss");
|
||||
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();
|
||||
}
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user