diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-10-16 21:40:04 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2025-10-27 23:24:28 +0100 |
| commit | 67ba2bc81740bbf2d699bb92716a8be89f36b084 (patch) | |
| tree | 9f270801843808b0078bddf1bdcde91710f6754d /src/wx | |
| parent | 091220ee41dac4e72a27b00d069d766076c61f6d (diff) | |
White space.
Diffstat (limited to 'src/wx')
| -rw-r--r-- | src/wx/playlist_controls.cc | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/wx/playlist_controls.cc b/src/wx/playlist_controls.cc index 20bdd1658..0f5b5c0a3 100644 --- a/src/wx/playlist_controls.cc +++ b/src/wx/playlist_controls.cc @@ -125,6 +125,7 @@ PlaylistControls::PlaylistControls(wxWindow* parent, FilmViewer& viewer) update_playlist_directory(); } + void PlaylistControls::started() { @@ -133,6 +134,7 @@ PlaylistControls::started() _pause_button->Enable(true); } + /** Called when the viewer finishes a single piece of content, or it is explicitly stopped */ void PlaylistControls::stopped() @@ -142,6 +144,7 @@ PlaylistControls::stopped() _pause_button->Enable(false); } + void PlaylistControls::deselect_playlist() { @@ -153,12 +156,14 @@ PlaylistControls::deselect_playlist() ResetFilm(std::make_shared<Film>(optional<boost::filesystem::path>()), {}); } + void PlaylistControls::play_clicked() { _viewer.start(); } + void PlaylistControls::setup_sensitivity() { @@ -172,12 +177,14 @@ PlaylistControls::setup_sensitivity() _previous_button->Enable(can_do_previous()); } + void PlaylistControls::pause_clicked() { _viewer.stop(); } + void PlaylistControls::stop_clicked() { @@ -190,12 +197,14 @@ PlaylistControls::stop_clicked() deselect_playlist(); } + bool PlaylistControls::can_do_previous() { return _selected_playlist && (_selected_playlist_position - 1) >= 0; } + void PlaylistControls::previous_clicked() { @@ -207,12 +216,14 @@ PlaylistControls::previous_clicked() update_current_content(); } + bool PlaylistControls::can_do_next() { return _selected_playlist && (_selected_playlist_position + 1) < int(_playlists[*_selected_playlist].get().size()); } + void PlaylistControls::next_clicked() { @@ -281,6 +292,7 @@ PlaylistControls::update_playlist_directory() _selected_playlist = boost::none; } + optional<dcp::EncryptedKDM> PlaylistControls::get_kdm_from_directory(shared_ptr<DCPContent> dcp) { @@ -304,6 +316,7 @@ PlaylistControls::get_kdm_from_directory(shared_ptr<DCPContent> dcp) return optional<dcp::EncryptedKDM>(); } + void PlaylistControls::spl_selection_changed() { @@ -328,6 +341,7 @@ PlaylistControls::spl_selection_changed() select_playlist(selected, 0); } + void PlaylistControls::select_playlist(int selected, int position) { @@ -376,6 +390,7 @@ PlaylistControls::select_playlist(int selected, int position) update_current_content(); } + void PlaylistControls::reset_film() { @@ -386,6 +401,7 @@ PlaylistControls::reset_film() ResetFilm(film, entry.crop_to_ratio); } + void PlaylistControls::config_changed(int property) { @@ -411,6 +427,7 @@ PlaylistControls::update_current_content() reset_film(); } + /** One piece of content in our SPL has finished playing */ void PlaylistControls::viewer_finished() @@ -433,12 +450,14 @@ PlaylistControls::viewer_finished() } } + void PlaylistControls::play() { play_clicked(); } + void PlaylistControls::stop() { |
