options.h 616 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef OPTIONS_H
  2. #define OPTIONS_H
  3. #include <QApplication>
  4. class QString;
  5. class Options : public QObject
  6. {
  7. public:
  8. explicit Options (QString joueur1 = "Joueur 1", QString joueur2 = "Joueur 2", int temps = 5, QObject *parent = nullptr);
  9. virtual ~Options();
  10. void setTempsDepart (int temps);
  11. void setNomJoueur1 (QString joueur);
  12. void setNomJoueur2 (QString joueur);
  13. QString nomJoueur1 () const;
  14. QString nomJoueur2 () const;
  15. int tempsDepart () const;
  16. public slots:
  17. signals:
  18. private:
  19. int _tempsDepart;
  20. QString _nomJoueur1;
  21. QString _nomJoueur2;
  22. };
  23. #endif // OPTIONS_H