Sayonara Player
Classes
Interfaces

Detailed Description

Classes

class  GlobalMessageReceiverInterface
 The GlobalMessageReceiverInterface class
implement this class in order to have the possibility to show messages. More...
 
class  SayonaraDialog
 Dialog with Settings connection. Also contains triggers for language_changed() and skin_changed(). Emits sig_closed() when closed. More...
 
class  SayonaraWidget
 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. More...
 
class  SayonaraWidgetTemplate< T >
 Template for Sayonara Widgets. This template is responsible for holding a reference to the settings and so, the REGISTER_LISTENER and REGISTER_LISTENER_NO_CALL macros are available. More...
 
class  ShortcutWidget
 Interface that should be implemented when using configurable shortcuts. More...
 
class  InfoDialogContainer
 An interface used to abstract the usage of the info dialog. An implementing class has to return the interpretation of a MetaDataList and the MetaDataList itself. The implementing class may call the show functions to open the info dialog at its specific tab. More...
 
class  LibraryContainerInterface
 An interface class needed when implementing a library plugin. More...
 
class  PlayerPluginInterface
 Interface for PlayerPlugin classes. get_name() and language_changed() must be overwritten. More...
 
class  PreferenceDialogInterface
 Abstract Interface you should use when creating a preference dialog. More...
 
class  PreferenceInterface< T >
 Template class for implementing preference dialogs and preference widgets. More...
 
class  PreferenceWidgetInterface
 Abstract Interface you should use when creating a preferences item. More...
 
class  RawSoundReceiverInterface
 The RawSoundReceiver interface. More...