db.h 674 B

12345678910111213141516171819202122232425
  1. #ifndef DB_H
  2. #define DB_H
  3. #include <SQLiteCpp/SQLiteCpp.h>
  4. class DBData {
  5. SQLite::Database db;
  6. void init(void);
  7. std::string user;
  8. public:
  9. DBData();
  10. virtual ~DBData();
  11. void setUser(std::string user);
  12. void clearUser(void) { user.clear(); };
  13. /*
  14. std::string getSetting(const std::string &user, const std::string &setting,
  15. std::string ifMissing);
  16. void setSetting(const std::string &user, const std::string &setting,
  17. const std::string &value);*/
  18. std::string getSetting(const std::string &setting, std::string ifMissing);
  19. void setSetting(const std::string &setting, const std::string &value);
  20. };
  21. #endif