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> 56 Playlist::Type _playlist_type;
58 QVector<qint64> _total_time;
65 void set_total_time_label();
66 void fill_info_dialog();
67 void init_shortcuts();
71 void resizeEvent(QResizeEvent *e)
override;
72 void language_changed()
override;
73 void skin_changed()
override;
75 void dragEnterEvent(QDragEnterEvent* event)
override;
76 void dragLeaveEvent(QDragLeaveEvent* event)
override;
77 void dropEvent(QDropEvent* event)
override;
78 void dragMoveEvent(QDragMoveEvent* event)
override;
79 void changeEvent(QEvent* e)
override;
82 GlobalMessage::Answer show_save_message_box(PlaylistDBInterface::SaveAsAnswer answer);
87 void load_old_playlists();
90 void playlist_track_changed(
int row,
int pl_idx);
91 void playlist_fill(PlaylistPtr pl);
92 void playlist_added(PlaylistPtr pl);
93 void playlist_name_changed(
int pl_idx);
94 void playlist_changed(
int pl_idx);
95 void playlist_idx_changed(
int pld_idx);
98 void tab_close_playlist_clicked(
int pl_idx);
99 void tab_save_playlist_clicked(
int pl_idx);
100 void tab_save_playlist_as_clicked(
int pl_idx,
const QString& str);
101 void tab_rename_clicked(
int pl_idx,
const QString& str);
102 void tab_delete_playlist_clicked(
int pl_idx);
103 void tab_metadata_dropped(
int pl_idx,
const MetaDataList& v_md);
105 void check_tab_icon();
106 void check_playlist_menu(PlaylistConstPtr pl);
107 void check_playlist_name(PlaylistConstPtr pl);
109 void double_clicked(
int row);
111 void add_playlist_button_pressed();
113 void clear_button_pressed(
int pl_idx);
115 void select_tab_left();
116 void select_tab_right();
121 void menu_info_clicked();
122 void menu_edit_clicked();
123 void menu_lyrics_clicked();
127 void playlist_finished();
130 void _sl_show_numbers_changed();
131 void _sl_library_path_changed();
Definition: GUI_InfoDialog.h:41
Definition: ui_GUI_Playlist.h:115
PlayState
Current Playing state.
Definition: PlayManager.h:79
Definition: PlaylistView.h:48
Definition: GUI_Playlist.h:42
Global handler for current playback state (Singleton)
Definition: PlayManager.h:67
Global handler for playlists.
Definition: PlaylistHandler.h:48