summaryrefslogtreecommitdiff
path: root/gtk2_ardour/luainstance.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-07-22 14:42:38 +0200
committerRobin Gareus <robin@gareus.org>2016-07-24 13:00:15 +0200
commitbcee4e151867dab8c54b38efe101f90e34b1b70e (patch)
treed7ca7b6962a7d48a779daccf80aaa752f62bbf6d /gtk2_ardour/luainstance.h
parent299709cbbc26b2c0e0328dce4e12b4d5fdce8b21 (diff)
add a lua timer callback signal
Diffstat (limited to 'gtk2_ardour/luainstance.h')
-rw-r--r--gtk2_ardour/luainstance.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk2_ardour/luainstance.h b/gtk2_ardour/luainstance.h
index b81c0716ae..4291732097 100644
--- a/gtk2_ardour/luainstance.h
+++ b/gtk2_ardour/luainstance.h
@@ -112,6 +112,8 @@ 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> LuaTimerDS; // deci-seconds (Timer every .1s)
+
private:
LuaInstance();
static LuaInstance* _instance;
@@ -132,6 +134,9 @@ private:
LuaCallbackMap _callbacks;
PBD::ScopedConnectionList _slotcon;
+
+ void every_point_one_seconds ();
+ sigc::connection point_one_second_connection;
};
#endif