29 #ifndef GUI_PLAYLIST_H_ 30 #define GUI_PLAYLIST_H_ 32 #include "GUI/Playlist/ui_GUI_Playlist.h" 33 #include "Components/Playlist/PlaylistHandler.h" 34 #include "GUI/Helper/Message/GlobalMessage.h" 37 #include <QFocusEvent> 53 Playlist::Type _playlist_type;
59 void init_shortcuts();
60 void set_total_time_label();
63 void resizeEvent(QResizeEvent *e)
override;
64 void language_changed()
override;
65 void skin_changed()
override;
67 void dragEnterEvent(QDragEnterEvent* event)
override;
68 void dragLeaveEvent(QDragLeaveEvent* event)
override;
69 void dropEvent(QDropEvent* event)
override;
70 void dragMoveEvent(QDragMoveEvent* event)
override;
71 void changeEvent(QEvent* e)
override;
73 GlobalMessage::Answer show_save_message_box(PlaylistDBInterface::SaveAsAnswer answer);
77 void load_old_playlists();
80 void playlist_track_changed(
int row,
int pl_idx);
81 void playlist_fill(PlaylistPtr pl);
82 void playlist_added(PlaylistPtr pl);
83 void playlist_name_changed(
int pl_idx);
84 void playlist_changed(
int pl_idx);
85 void playlist_idx_changed(
int pld_idx);
88 void tab_close_playlist_clicked(
int pl_idx);
89 void tab_save_playlist_clicked(
int pl_idx);
90 void tab_save_playlist_as_clicked(
int pl_idx,
const QString& str);
91 void tab_rename_clicked(
int pl_idx,
const QString& str);
92 void tab_delete_playlist_clicked(
int pl_idx);
93 void tab_metadata_dropped(
int pl_idx,
const MetaDataList& v_md);
94 void open_file_clicked(
int pl_idx);
95 void open_dir_clicked(
int pl_idx);
97 void check_tab_icon();
98 void check_playlist_menu(PlaylistConstPtr pl);
99 void check_playlist_name(PlaylistConstPtr pl);
101 void double_clicked(
int row);
103 void add_playlist_button_pressed();
105 void clear_button_pressed(
int pl_idx);
107 void select_tab_left();
108 void select_tab_right();
113 void playlist_finished();
114 void playlist_time_changed();
117 void _sl_show_numbers_changed();
118 void _sl_library_path_changed();
Definition: ui_GUI_Playlist.h:115
PlayState
Current Playing state.
Definition: PlayManager.h:91
Definition: PlaylistView.h:55
Definition: GUI_Playlist.h:42
Global handler for current playback state (Singleton)
Definition: PlayManager.h:79
Global handler for playlists.
Definition: PlaylistHandler.h:47