22 #ifndef GUIPLAYLISTCHOOSER_H_ 23 #define GUIPLAYLISTCHOOSER_H_ 25 #include "GUI/Plugins/PlaylistChooser/ui_GUI_PlaylistChooser.h" 26 #include "Interfaces/PlayerPlugin/PlayerPlugin.h" 27 #include "Helper/Playlist/CustomPlaylist.h" 30 #include <QDockWidget> 31 #include <QInputDialog> 32 #include <QFileDialog> 48 void sig_playlist_chosen(
int);
49 void sig_delete_playlist(
int);
50 void sig_save_playlist(
int);
51 void sig_save_playlist(QString);
52 void sig_save_playlist_file(QString,
bool);
54 void sig_clear_playlist();
55 void sig_files_selected(
const QStringList&);
67 void edit_text_changed(
const QString& name);
68 void save_button_pressed();
69 void save_as_button_pressed();
70 void delete_button_pressed();
71 void load_button_pressed();
72 void playlist_selected(
int);
74 void got_save_params(
const QString&,
bool);
virtual void language_changed() override=0
language_changed Has to be implemented and is called when language has changed
Definition: ui_GUI_PlaylistChooser.h:133
QString get_name() const override
must be overwritten
virtual void init_ui()=0
GUI will be initialized on first show up. Please use this to make Sayonara starting fast...
The PlaylistChooser class.
Definition: PlaylistChooser.h:44
QString get_display_name() const override
must be overwritten
Interface for PlayerPlugin classes. get_name() and language_changed() must be overwritten.
Definition: PlayerPlugin.h:49
Definition: GUI_PlaylistChooser.h:39
Definition: GUI_TargetPlaylistDialog.h:27