options.h 730 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef OPTIONS_H
  2. #define OPTIONS_H
  3. #include <QApplication>
  4. #include <QTime>
  5. #include <QSettings>
  6. class QString;
  7. class Options : public QSettings
  8. {
  9. public:
  10. explicit Options (QObject *parent = nullptr);
  11. virtual ~Options();
  12. void setTempsDepart (QTime const& temps);
  13. void setNomJoueur1 (QString const& joueur);
  14. void setNomJoueur2 (QString const& joueur);
  15. void setSon (bool son);
  16. QString nomJoueur1 () const;
  17. QString nomJoueur2 () const;
  18. QTime tempsDepart () const;
  19. bool son () const;
  20. public slots:
  21. void chargerConf();
  22. void sauverConf();
  23. signals:
  24. private:
  25. QTime m_tempsDepart;
  26. QString m_nomJoueur1;
  27. QString m_nomJoueur2;
  28. bool m_son;
  29. };
  30. #endif // OPTIONS_H