summaryrefslogtreecommitdiff
path: root/gtk2_ardour/luainstance.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2018-11-17 00:12:10 +0100
committerRobin Gareus <robin@gareus.org>2018-11-17 00:12:10 +0100
commit821ab4aae21759cb60d9d518476d89e1f776d7a7 (patch)
tree7234653058b467fd8f3ad85c33b4608bcd29f05d /gtk2_ardour/luainstance.h
parent9b3fd34b6b90e16157b8709ca0914b169a7235da (diff)
Add a 1Hz Lua Callback Signal
Diffstat (limited to 'gtk2_ardour/luainstance.h')
-rw-r--r--gtk2_ardour/luainstance.h4
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;
};