]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/dynamicdialog.h
Add a common base class for dialogs that need to update dynamically
[r2c2.git] / source / engineer / dynamicdialog.h
diff --git a/source/engineer/dynamicdialog.h b/source/engineer/dynamicdialog.h
new file mode 100644 (file)
index 0000000..fc18cbd
--- /dev/null
@@ -0,0 +1,20 @@
+#ifndef DYNAMICDIALOG_H_
+#define DYNAMICDIALOG_H_
+
+#include <msp/gltk/dialog.h>
+
+class Engineer;
+
+class DynamicDialog: public Msp::GLtk::Dialog
+{
+protected:
+       Engineer &engineer;
+
+       DynamicDialog(Engineer &);
+public:
+       virtual ~DynamicDialog();
+
+       virtual void update() = 0;
+};
+
+#endif