#ifndef HORLOGE_H #define HORLOGE_H #include "clavier.h" #include "cadran.h" #include enum MODE_HORLOGE { AUCUN_REGLAGE, REGLAGE_HEURES, REGLAGE_MINUTES, REGLAGE_ALARME }; class Horloge { public: Horloge(const short _nbMode = 3, const short _resolution = 24 ); void ActualiserHeure(); bool AvancerHeures(); bool AvancerMinutes(); void ReculerHeures(); void ReculerMinutes(); TOUCHES_CLAVIER Controler(const TOUCHES_CLAVIER numTouche); void ChangerMode(); private: short heures; short minutes; short resolution; const short nbMode; short mode; time_t valAvant ; Clavier leClavier; Cadran leCadran; }; #endif // HORLOGE_H