databasemanager.h 421 B

123456789101112131415161718
  1. #ifndef DATABASEMANAGER_H
  2. #define DATABASEMANAGER_H
  3. #include <QSqlDatabase>
  4. class DatabaseManager {
  5. public:
  6. static DatabaseManager& getInstance();
  7. QSqlDatabase& getDatabase();
  8. private:
  9. DatabaseManager();
  10. ~DatabaseManager();
  11. DatabaseManager(const DatabaseManager&) = delete;
  12. DatabaseManager& operator=(const DatabaseManager&) = delete;
  13. QSqlDatabase db;
  14. };
  15. #endif // DATABASEMANAGER_H