Files
tenmon/database.h
T
2016-08-02 17:15:54 +02:00

27 lines
555 B
C++

#ifndef DATABASE_H
#define DATABASE_H
#include <QObject>
#include <QSqlDatabase>
#include <QSqlQuery>
class Database : public QObject
{
Q_OBJECT
QSqlDatabase m_database;
QSqlQuery m_markQuery;
QSqlQuery m_unmarkQuery;
QSqlQuery m_isMarkedQuery;
public:
explicit Database(QObject *parent = 0);
bool init();
bool mark(const QString &filename);
bool unmark(const QString &filename);
bool isMarked(const QString &filename);
QStringList getMarkedFiles();
protected:
bool checkError();
};
#endif // DATABASE_H