summaryrefslogtreecommitdiff
path: root/gtk2_ardour/video_timeline.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-04-02 17:57:09 +0200
committerRobin Gareus <robin@gareus.org>2013-04-02 18:06:38 +0200
commit5a4d0fff019f1f024ffc22f661ea93b2fe989aa1 (patch)
treee58a54a92583989168dcce0e1592be76f34708c4 /gtk2_ardour/video_timeline.cc
parent37b108959c9ae855a4c9e64d7ef96a63c7dc9a05 (diff)
vtl: remove xjadeo option dialog
xjadeo options (selective session restore) are only useful for testing and debugging.
Diffstat (limited to 'gtk2_ardour/video_timeline.cc')
-rw-r--r--gtk2_ardour/video_timeline.cc52
1 files changed, 4 insertions, 48 deletions
diff --git a/gtk2_ardour/video_timeline.cc b/gtk2_ardour/video_timeline.cc
index 24d8f8ebcc..c77b345fec 100644
--- a/gtk2_ardour/video_timeline.cc
+++ b/gtk2_ardour/video_timeline.cc
@@ -59,7 +59,6 @@ VideoTimeLine::VideoTimeLine (PublicEditor *ed, ArdourCanvas::Group *vbg, int in
auto_set_session_fps = false;
video_offset_lock = false;
video_aspect_ratio = 4.0/3.0;
- open_video_monitor_dialog = 0;
Config->ParameterChanged.connect (*this, invalidator (*this), ui_bind (&VideoTimeLine::parameter_changed, this, _1), gui_context());
video_server_url = video_get_server_url(Config);
server_docroot = video_get_docroot(Config);
@@ -163,10 +162,6 @@ VideoTimeLine::close_session ()
video_filename = "";
video_duration = 0;
GuiUpdate("set-xjadeo-sensitive-off");
- if (open_video_monitor_dialog) {
- delete open_video_monitor_dialog;
- }
- open_video_monitor_dialog = 0;
}
/** load settings from session */
@@ -220,16 +215,11 @@ VideoTimeLine::set_session (ARDOUR::Session *s)
video_file_info(propf->value(), local_file);
}
- if (open_video_monitor_dialog) {
- delete open_video_monitor_dialog;
- }
- open_video_monitor_dialog = 0;
-
node = _session->extra_xml (X_("Videomonitor"));
if (node) {
const XMLProperty* prop = node->property (X_("active"));
if (prop && prop->value() == "yes" && found_xjadeo() && !video_filename.empty() && local_file) {
- open_video_monitor(false);
+ open_video_monitor();
}
}
@@ -697,7 +687,7 @@ VideoTimeLine::find_xjadeo () {
}
void
-VideoTimeLine::open_video_monitor(bool interactive) {
+VideoTimeLine::open_video_monitor() {
if (!found_xjadeo()) return;
if (!vmonitor) {
vmonitor = new VideoMonitor(editor, _xjadeo_bin);
@@ -719,41 +709,7 @@ VideoTimeLine::open_video_monitor(bool interactive) {
}
}
- if (interactive && Config->get_video_monitor_setup_dialog()) {
- if (open_video_monitor_dialog == 0) {
- open_video_monitor_dialog = new OpenVideoMonitorDialog(_session);
- }
- if (open_video_monitor_dialog->is_visible()) {
- return;
- }
- open_video_monitor_dialog->setup_settings_mask(xj_settings_mask);
- open_video_monitor_dialog->set_filename(video_filename);
- Gtk::ResponseType r = (Gtk::ResponseType) open_video_monitor_dialog->run ();
- open_video_monitor_dialog->hide();
- if (r != Gtk::RESPONSE_ACCEPT) {
- GuiUpdate("set-xjadeo-active-off");
- return;
- }
-
- if (_session && (xj_settings_mask != open_video_monitor_dialog->xj_settings_mask()) ) {
- /* save mask to Session */
- XMLNode* node = new XMLNode(X_("XJRestoreSettings"));
- node->add_property (X_("mask"), (const long) open_video_monitor_dialog->xj_settings_mask() );
- _session->add_extra_xml (*node);
- _session->set_dirty ();
- }
-
- if (open_video_monitor_dialog->show_again()) {
- Config->set_video_monitor_setup_dialog(false);
- }
-#if 1
- vmonitor->set_debug(open_video_monitor_dialog->enable_debug());
-#endif
- vmonitor->restore_settings_mask(open_video_monitor_dialog->xj_settings_mask());
- } else {
- vmonitor->restore_settings_mask(xj_settings_mask);
- }
-
+ vmonitor->restore_settings_mask(xj_settings_mask);
if (!vmonitor->start()) {
warning << "launching xjadeo failed.." << endmsg;
@@ -781,7 +737,7 @@ VideoTimeLine::terminated_video_monitor () {
vmonitor=0;
if (reopen_vmonitor) {
reopen_vmonitor=false;
- open_video_monitor(false);
+ open_video_monitor();
}
}