X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Fclock.h;h=621cb2d5df1afa5dcda619d3a60c04337099ceb1;hb=f0aa8913aa1f4df37b87dcedbc257febb0e101a1;hp=59bffe70f0f3871ff4c469fbc73456bd301db2a5;hpb=9b07b35fd438f077896652258ac26453fc1c15dc;p=r2c2.git diff --git a/source/libr2c2/clock.h b/source/libr2c2/clock.h index 59bffe7..621cb2d 100644 --- a/source/libr2c2/clock.h +++ b/source/libr2c2/clock.h @@ -20,10 +20,12 @@ public: }; sigc::signal signal_minute; + sigc::signal signal_discontinuity; private: Msp::Time::TimeDelta current_time; float rate; + bool stopped; public: Clock(); @@ -32,6 +34,8 @@ public: float get_rate() const { return rate; } void set_current_time(const Msp::Time::TimeDelta &); const Msp::Time::TimeDelta &get_current_time() const { return current_time; } + void stop(bool); + bool is_stopped() const { return stopped; } void tick(const Msp::Time::TimeDelta &); void save(std::list &) const; };