diff options
author | Robin Gareus <robin@gareus.org> | 2018-11-17 00:12:10 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2018-11-17 00:12:10 +0100 |
commit | 821ab4aae21759cb60d9d518476d89e1f776d7a7 (patch) | |
tree | 7234653058b467fd8f3ad85c33b4608bcd29f05d /gtk2_ardour/luainstance.h | |
parent | 9b3fd34b6b90e16157b8709ca0914b169a7235da (diff) |
Add a 1Hz Lua Callback Signal
Diffstat (limited to 'gtk2_ardour/luainstance.h')
-rw-r--r-- | gtk2_ardour/luainstance.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk2_ardour/luainstance.h b/gtk2_ardour/luainstance.h index 8f5fb0ba87..9915d6b306 100644 --- a/gtk2_ardour/luainstance.h +++ b/gtk2_ardour/luainstance.h @@ -126,6 +126,7 @@ public: bool lua_slot (const PBD::ID&, std::string&, std::string&, ActionHook&, ARDOUR::LuaScriptParamList&); sigc::signal<void,PBD::ID,std::string,ActionHook> SlotChanged; + static PBD::Signal0<void> LuaTimerS; // deci-seconds (Timer every 1s) static PBD::Signal0<void> LuaTimerDS; // deci-seconds (Timer every .1s) static PBD::Signal0<void> SetSession; // emitted when a session is loaded @@ -152,6 +153,9 @@ private: LuaCallbackMap _callbacks; PBD::ScopedConnectionList _slotcon; + void every_second (); + sigc::connection second_connection; + void every_point_one_seconds (); sigc::connection point_one_second_connection; }; |