--- /dev/null
+#include "dynamicdialog.h"
+#include "engineer.h"
+
+DynamicDialog::DynamicDialog(Engineer &e):
+ engineer(e)
+{
+ engineer.add_dynamic_dialog(*this);
+}
+
+DynamicDialog::~DynamicDialog()
+{
+ engineer.remove_dynamic_dialog(*this);
+}