diff options
Diffstat (limited to 'libs')
-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 ? |