Add Common::databasePath which also allows overriding it

This commit is contained in:
2020-05-24 15:36:27 +02:00
parent bb4824764c
commit 34c828a453
4 changed files with 22 additions and 7 deletions

View File

@ -16,6 +16,8 @@
#include "clicklabel.h"
#include "../shared/sqlitesearch.h"
#include "../shared/qssgeneralexception.h"
#include "../shared/common.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
@ -24,7 +26,7 @@ MainWindow::MainWindow(QWidget *parent) :
QSettings settings;
db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName(settings.value("dbpath").toString());
db.setDatabaseName(Common::databasePath());
if(!db.open())
{
qDebug() << "failed to open database";