#include "levelwindow.h"
#include "levelwindowgui.h"
#include "mainerror.h"
+#include "mbuttons.h"
#include "meterpanel.h"
#include "mutex.h"
#include "mwindow.h"
#include "playbackprefs.h"
#include "preferences.h"
#include "recordprefs.h"
+#include "shbtnprefs.h"
#include "theme.h"
#include "trackcanvas.h"
#include "transportque.h"
PreferencesMenuitem::PreferencesMenuitem(MWindow *mwindow)
- : BC_MenuItem(_("Preferences..."), "Shift+P", 'P')
+ : BC_MenuItem(_("Preferences..."), _("Shift+P"), 'P')
{
this->mwindow = mwindow;
PreferencesThread::~PreferencesThread()
{
+ close_window();
}
BC_Window* PreferencesThread::new_gui()
BC_Signals::set_catch_intr(mwindow->preferences->trap_sigintr);
mwindow->reset_android_remote();
+ mwindow->gui->mbuttons->ffmpeg_toggle->update(mwindow->preferences->ffmpeg_early_probe);
+ mwindow->gui->mainshbtns->load(mwindow->preferences);
//edl->session->recording_format->dump();
//mwindow->edl->session->recording_format->dump();
PreferencesThread *thread,
int x,
int y)
- : BC_Window(PROGRAM_NAME ": Preferences",
+ : BC_Window(_(PROGRAM_NAME ": Preferences"),
x,
y,
WIDTH,