13
0

Prepare to move SimpleExport to backend

This commit is contained in:
Robin Gareus 2022-10-21 19:35:17 +02:00
parent 03642d3707
commit 0852f898a3
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04
4 changed files with 0 additions and 33 deletions

View File

@ -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 ();

View File

@ -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 ()
{

View File

@ -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)

View File

@ -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;