diff options
author | Robin Gareus <robin@gareus.org> | 2016-07-17 17:04:02 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-07-17 17:04:02 +0200 |
commit | 7d7755ffb6b2a1d60a5833895272a9b7611114fd (patch) | |
tree | dc19b06c563051aa4f07b7951da1f90be8d868d6 /libs/ardour/luabindings.cc | |
parent | 9c2682d6f177c485bdc5827bc1d887387ab75aeb (diff) |
expose PBD::open_uri bindings to lua
Diffstat (limited to 'libs/ardour/luabindings.cc')
-rw-r--r-- | libs/ardour/luabindings.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index f7ac8ec633..b38df496fa 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -20,6 +20,7 @@ #include "timecode/bbt_time.h" #include "pbd/stateful_diff_command.h" +#include "pbd/openuri.h" #include "evoral/Control.hpp" #include "evoral/ControlList.hpp" #include "evoral/Range.hpp" @@ -245,6 +246,10 @@ LuaBindings::common (lua_State* L) { luabridge::getGlobalNamespace (L) .beginNamespace ("PBD") + + .addFunction ("open_uri", (bool (*) (const std::string&))&PBD::open_uri) + .addFunction ("open_uri", &PBD::open_folder) + .beginClass <PBD::ID> ("ID") .addConstructor <void (*) (std::string)> () .addFunction ("to_s", &PBD::ID::to_s) // TODO special case LUA __tostring ? |