Sayonara Player
|
Public Member Functions | |
GUI_Player (QTranslator *translator, QWidget *parent=nullptr) | |
void | set_libraries (LibraryPluginHandler *plugin_loader) |
void | set_player_plugin_handler (PlayerPluginHandler *pph) |
void | register_preference_dialog (PreferenceDialogInterface *dialog) |
void | read_filelist (const QString &filename) |
void | ui_loaded () |
QString | get_shortcut_text (const QString &shortcut_identifier) const override |
bool | is_dark () const |
Returns, if the current skin is dark. More... | |
QString | get_name () const |
Public Slots | |
void | set_cur_pos_ms (quint64 pos_ms) |
void | id3_tags_changed (const MetaDataList &v_md_old, const MetaDataList &v_md_new) |
void | md_changed (const MetaData &) |
void | dur_changed (const MetaData &) |
void | br_changed (const MetaData &) |
void | raise () |
void | really_close () |
void | reload_skin () |
void | tray_icon_activated (QSystemTrayIcon::ActivationReason reason) |
void | show_plugin (PlayerPluginInterface *plugin) |
void | hide_all_plugins () |
Protected Member Functions | |
QString | elide_text (const QString &text, QWidget *widget, int max_lines) |
Protected Attributes | |
Settings * | _settings =nullptr |
Private Member Functions | |
void | setupUi (QMainWindow *Sayonara) |
void | retranslateUi (QMainWindow *Sayonara) |
Private Attributes | |
QAction * | action_OpenFile |
QAction * | action_OpenFolder |
QAction * | action_Close |
QAction * | action_Dark |
QAction * | action_setLibPath |
QAction * | action_help |
QAction * | action_about |
QAction * | action_viewLibrary |
QAction * | action_min2tray |
QAction * | action_only_one_instance |
QAction * | action_Fullscreen |
QAction * | action_livesearch |
QAction * | action_notifyNewVersion |
QAction * | action_devices |
QAction * | actionPlugins |
QAction * | action_donate |
QWidget * | centralwidget |
QHBoxLayout * | horizontalLayout_7 |
QSplitter * | splitter |
QFrame * | player_frame |
QGridLayout * | gridLayout |
QPushButton * | btn_stop |
QVBoxLayout * | verticalLayout_2 |
QWidget * | plugin_widget |
QGridLayout * | gridLayout_2 |
GUI_Playlist * | ui_playlist |
QHBoxLayout * | horizontalLayout_2 |
QPushButton * | btn_bw |
QPushButton * | btn_play |
QPushButton * | btn_rec |
QPushButton * | btn_fw |
QHBoxLayout * | horizontalLayout_6 |
QPushButton * | btn_mute |
SearchSlider * | sli_volume |
QFrame * | line |
QVBoxLayout * | verticalLayout |
QHBoxLayout * | horizontalLayout |
QLabel * | lab_sayonara |
QLabel * | lab_title |
QHBoxLayout * | horizontalLayout_3 |
QLabel * | lab_version |
QLabel * | lab_artist |
QHBoxLayout * | horizontalLayout_4 |
QLabel * | lab_writtenby |
QLabel * | lab_album |
QHBoxLayout * | horizontalLayout_5 |
QLabel * | lab_copyright |
QLabel * | lab_rating |
QPushButton * | albumCover |
QGridLayout * | gridLayout_3 |
QLabel * | maxTime |
QLabel * | curTime |
QSpacerItem * | horizontalSpacer |
QFrame * | my_frame_3 |
QGridLayout * | gridLayout_6 |
QStackedWidget * | progress_widget |
QWidget * | page |
QGridLayout * | gridLayout_5 |
SearchSlider * | sli_progress |
QWidget * | page_2 |
QGridLayout * | gridLayout_7 |
QSlider * | sli_buffer |
QWidget * | library_widget |
QHBoxLayout * | horizontalLayout_8 |
QMenuBar * | menubar |
QMenu * | menuFle |
QMenu * | menuView |
QMenu * | menuAbout |
|
inlineinherited |
Returns, if the current skin is dark.