Sayonara Player
Public Member Functions | Protected Member Functions | Protected Slots | Protected Attributes | List of all members
SayonaraWidget Class Reference

#include <SayonaraWidget.h>

Detailed Description

Widget with Settings connection. Also contains triggers for language_changed() and skin_changed() widget's content can be exported to a SayonaraDialog via the box_into_dialog() method.

Public Member Functions

 SayonaraWidget (QWidget *parent=nullptr)
 
SayonaraDialogbox_into_dialog ()
 
bool is_dark () const
 Returns, if the current skin is dark. More...
 

Protected Member Functions

QString elide_text (const QString &text, QWidget *widget, int max_lines)
 

Protected Slots

virtual void language_changed ()
 
virtual void skin_changed ()
 

Protected Attributes

SayonaraDialog_boxed_dialog =nullptr
 
Settings_settings =nullptr
 

Member Function Documentation

◆ is_dark()

bool SayonaraWidgetTemplate< QWidget >::is_dark ( ) const
inlineinherited

Returns, if the current skin is dark.

Returns
true, if dark. false else
Inheritance diagram for SayonaraWidget:
SayonaraWidgetTemplate< QWidget > SayonaraClass GUI_AbstractLibrary GUI_DirectoryWidget GUI_PlayerPlugin GUI_Playlist GUI_PlaylistBottomBar GUI_ShortcutEntry GUI_SomaFM GUI_TagEdit PlayerPluginInterface PreferenceInterface< SayonaraWidget >