]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/clockdialog.h
Persist most dialogs across runs
[r2c2.git] / source / engineer / clockdialog.h
index a1a1f724fd6e03ffcf0d519d1ad3f49ec9c99956..48dfc70c21f5d335aa25d848a588fba785e660f9 100644 (file)
@@ -1,15 +1,15 @@
 #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;
@@ -26,6 +26,9 @@ private:
        void set_rate();
        void stop_clicked();
        void set_time();
+
+public:
+       virtual bool save_state(Msp::DataFile::Statement &) const;
 };
 
 #endif