diff options
| author | Carl Hetherington <cth@carlh.net> | 2018-07-20 21:28:29 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2018-07-20 21:28:29 +0100 |
| commit | bd5e8b83a3a18787241982efdae809d4db21f65d (patch) | |
| tree | 7aeabb1f4c3094107713f0f2b068c242a76c6469 /src/wx/content_menu.cc | |
| parent | cb9183ee1165802bf81c2d6c8ced860c4da718f9 (diff) | |
Remove join function; the code is long and I don't think anybody
uses it.
Diffstat (limited to 'src/wx/content_menu.cc')
| -rw-r--r-- | src/wx/content_menu.cc | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/wx/content_menu.cc b/src/wx/content_menu.cc index 36187e00f..07ccaded2 100644 --- a/src/wx/content_menu.cc +++ b/src/wx/content_menu.cc @@ -54,7 +54,6 @@ using boost::dynamic_pointer_cast; enum { /* Start at 256 so we can have IDs on _cpl_menu from 1 to 255 */ ID_repeat = 256, - ID_join, ID_find_missing, ID_properties, ID_re_examine, @@ -70,7 +69,6 @@ ContentMenu::ContentMenu (wxWindow* p) , _pop_up_open (false) { _repeat = _menu->Append (ID_repeat, _("Repeat...")); - _join = _menu->Append (ID_join, _("Join")); _find_missing = _menu->Append (ID_find_missing, _("Find missing...")); _properties = _menu->Append (ID_properties, _("Properties...")); _re_examine = _menu->Append (ID_re_examine, _("Re-examine...")); @@ -83,7 +81,6 @@ ContentMenu::ContentMenu (wxWindow* p) _remove = _menu->Append (ID_remove, _("Remove")); _parent->Bind (wxEVT_MENU, boost::bind (&ContentMenu::repeat, this), ID_repeat); - _parent->Bind (wxEVT_MENU, boost::bind (&ContentMenu::join, this), ID_join); _parent->Bind (wxEVT_MENU, boost::bind (&ContentMenu::find_missing, this), ID_find_missing); _parent->Bind (wxEVT_MENU, boost::bind (&ContentMenu::properties, this), ID_properties); _parent->Bind (wxEVT_MENU, boost::bind (&ContentMenu::re_examine, this), ID_re_examine); @@ -114,8 +111,6 @@ ContentMenu::popup (weak_ptr<Film> film, ContentList c, TimelineContentViewList } } - _join->Enable (n > 1); - _find_missing->Enable (_content.size() == 1 && !_content.front()->paths_valid ()); _properties->Enable (_content.size() == 1); _re_examine->Enable (!_content.empty ()); @@ -191,33 +186,6 @@ ContentMenu::repeat () } void -ContentMenu::join () -{ - vector<shared_ptr<Content> > fc; - BOOST_FOREACH (shared_ptr<Content> i, _content) { - shared_ptr<FFmpegContent> f = dynamic_pointer_cast<FFmpegContent> (i); - if (f) { - fc.push_back (f); - } - } - - DCPOMATIC_ASSERT (fc.size() > 1); - - shared_ptr<Film> film = _film.lock (); - if (!film) { - return; - } - - try { - shared_ptr<FFmpegContent> joined (new FFmpegContent (film, fc)); - film->remove_content (_content); - film->examine_and_add_content (joined); - } catch (JoinError& e) { - error_dialog (_parent, std_to_wx (e.what ())); - } -} - -void ContentMenu::remove () { if (_content.empty ()) { |
