Add Snapshot feature

Add ChangeDatabase() method
Add GetDatabaseHome() and GetDatabaseFile()
This commit is contained in:
2012-03-20 20:57:45 +01:00
parent 391dc12304
commit e273303dcd
10 changed files with 303 additions and 8 deletions

View File

@@ -24,6 +24,7 @@
#include <QSqlDatabase>
#include <QDate>
#include <QDir>
#include <controller/KissCount.hpp>
#include "model.hpp"
@@ -91,6 +92,9 @@ public:
Database(const char* filename, KissCount* kiss);
static QString GetDatabaseHome() { return QDir::home().path() + BDD_PATH; }
static QString GetDatabaseFile() { return QString(BDD_FILE); }
std::list<QString> GetUsers();
bool IsValidUser(const QString& user, const QString& password);
@@ -154,6 +158,8 @@ public:
void GetHistory(int month, int year, QStringList& list);
bool ChangeDatabase(QString filename);
/* Database Update */
void CheckDatabaseVersion();