diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/spl.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/spl.h b/src/lib/spl.h index 9637f6189..fa8f38105 100644 --- a/src/lib/spl.h +++ b/src/lib/spl.h @@ -93,6 +93,11 @@ private: class SignalSPL : public SPL { public: + enum class Change { + NAME, + CONTENT, + }; + SignalSPL () {} SignalSPL (std::string name) @@ -101,10 +106,10 @@ public: void set_name (std::string name) { SPL::set_name (name); - NameChanged (); + Changed(Change::NAME); } - boost::signals2::signal<void ()> NameChanged; + boost::signals2::signal<void (Change)> Changed; }; #endif |
