]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/controlmodel.h
Emit signal for control changes initiated by the control model itself
[r2c2.git] / source / libmarklin / controlmodel.h
index d37ef634eee03aa5fa9619d1d7fbce4f58dfeaaf..a45a30e74e11c69b45f691fe91c0fe9f46e7d821 100644 (file)
@@ -9,6 +9,7 @@ Distributed under the GPL
 #define LIBMARKLIN_CONTROLMODEL_H_
 
 #include <string>
+#include <sigc++/signal.h>
 #include <msp/time/timedelta.h>
 
 namespace Marklin {
@@ -17,6 +18,9 @@ class TrainControl;
 
 class ControlModel
 {
+public:
+       sigc::signal<void, const std::string &, float> signal_control_changed;
+
 protected:
        ControlModel() { }
 public: