#ifndef CLOCKDIALOG_H_
#define CLOCKDIALOG_H_
-#include <msp/gltk/dialog.h>
#include <msp/gltk/entry.h>
#include <msp/gltk/indicator.h>
#include "libr2c2/clock.h"
+#include "dynamicdialog.h"
class ClockWidget;
class Engineer;
-class ClockDialog: public Msp::GLtk::Dialog, public sigc::trackable
+class ClockDialog: public DynamicDialog, public sigc::trackable
{
private:
R2C2::Clock &clock;
ClockDialog(Engineer &);
private:
- void minute_changed();
+ void update_time();
void set_rate();
void stop_clicked();
void set_time();
+
+public:
+ virtual bool save_state(Msp::DataFile::Statement &) const;
};
#endif