]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/clockdialog.cpp
Persist most dialogs across runs
[r2c2.git] / source / engineer / clockdialog.cpp
index ba73a5ec0fbc4ea8441134fae83080e4318c2a0e..c348de2d7ccf6cbeea013bb2637c302500bd813f 100644 (file)
@@ -10,6 +10,7 @@ using namespace Msp;
 using namespace R2C2;
 
 ClockDialog::ClockDialog(Engineer &engineer):
+       DynamicDialog(engineer.get_user_interface()),
        clock(engineer.get_layout().get_clock())
 {
        Loader::WidgetMap widgets;
@@ -78,3 +79,11 @@ void ClockDialog::set_time()
        {
        }
 }
+
+bool ClockDialog::save_state(DataFile::Statement &st) const
+{
+       st.keyword = "clockdialog";
+       save_position(st.sub);
+
+       return true;
+}