databasemanager.h 414 B

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