Prepare to move SimpleExport to backend
This commit is contained in:
parent
03642d3707
commit
0852f898a3
@ -332,8 +332,6 @@ public:
|
||||
void export_region ();
|
||||
void quick_export ();
|
||||
|
||||
SimpleExport* simple_export (void*);
|
||||
|
||||
/* export for analysis only */
|
||||
void loudness_assistant (bool);
|
||||
void loudness_assistant_marker ();
|
||||
|
@ -106,14 +106,6 @@ Editor::quick_export ()
|
||||
dialog.run();
|
||||
}
|
||||
|
||||
SimpleExport*
|
||||
Editor::simple_export (void* ptr)
|
||||
{
|
||||
SimpleExport* se = new (ptr) SimpleExport (*this);
|
||||
se->set_session (_session);
|
||||
return se;
|
||||
}
|
||||
|
||||
void
|
||||
Editor::loudness_assistant_marker ()
|
||||
{
|
||||
|
@ -55,7 +55,6 @@
|
||||
#include "time_axis_view_item.h"
|
||||
#include "selection.h"
|
||||
#include "script_selector.h"
|
||||
#include "simple_export_dialog.h"
|
||||
#include "timers.h"
|
||||
#include "ui_config.h"
|
||||
#include "utils_videotl.h"
|
||||
@ -523,15 +522,6 @@ lua_actionlist (lua_State *L)
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
static int
|
||||
lua_simple_export (lua_State *L)
|
||||
{
|
||||
PublicEditor::instance().simple_export (luabridge::UserdataValue<SimpleExport>::place (L));
|
||||
return 1;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// ARDOUR_UI and instance() are not exposed.
|
||||
ARDOUR::PresentationInfo::order_t
|
||||
lua_translate_order (RouteDialogs::InsertAt place)
|
||||
@ -899,15 +889,6 @@ LuaInstance::register_classes (lua_State* L)
|
||||
#endif
|
||||
.endClass ()
|
||||
|
||||
.beginClass <SimpleExport> ("SimpleExport")
|
||||
.addFunction ("run_export", &SimpleExport::run_export)
|
||||
.addFunction ("set_name", &SimpleExport::set_name)
|
||||
.addFunction ("set_folder", &SimpleExport::set_folder)
|
||||
.addFunction ("set_range", &SimpleExport::set_range)
|
||||
.addFunction ("set_preset", &SimpleExport::set_preset)
|
||||
.addFunction ("check_outputs", &SimpleExport::check_outputs)
|
||||
.endClass ()
|
||||
|
||||
.beginClass <PublicEditor> ("Editor")
|
||||
.addFunction ("grid_type", &PublicEditor::grid_type)
|
||||
.addFunction ("snap_mode", &PublicEditor::snap_mode)
|
||||
@ -957,7 +938,6 @@ LuaInstance::register_classes (lua_State* L)
|
||||
.addFunction ("export_selection", &PublicEditor::export_selection)
|
||||
.addFunction ("export_range", &PublicEditor::export_range)
|
||||
.addFunction ("quick_export", &PublicEditor::quick_export)
|
||||
.addExtCFunction ("simple_export", &lua_simple_export)
|
||||
|
||||
.addFunction ("set_zoom_focus", &PublicEditor::set_zoom_focus)
|
||||
.addFunction ("get_zoom_focus", &PublicEditor::get_zoom_focus)
|
||||
|
@ -304,9 +304,6 @@ public:
|
||||
/** Open Simple Export Dialog */
|
||||
virtual void quick_export () = 0;
|
||||
|
||||
/* Construct a SimpleExport object for Lua */
|
||||
virtual SimpleExport* simple_export (void*) = 0;
|
||||
|
||||
virtual void loudness_assistant (bool) = 0;
|
||||
|
||||
virtual void register_actions () = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user