| 1234567891011121314151617181920212223242526272829 |
- #ifndef DATABASEMANAGER_H
- #define DATABASEMANAGER_H
- #include <QString>
- #include "AlbumDao.h"
- class QSqlDatabase;
- const QString DATABASE_FILE_NAME = "gallery.db";
- class DatabaseManager {
- public:
- static DatabaseManager& instance();
- ~DatabaseManager();
- public:
- const AlbumDao albumDao;
- protected:
- DatabaseManager(const QString& path = DATABASE_FILE_NAME);
- DatabaseManager& operator=(const DatabaseManager& rhs);
- private:
- QSqlDatabase* mDatabase;
- };
- #endif // DATABASEMANAGER_H
|