Sayonara Player
Modules | Namespaces | Classes
Interfaces

Detailed Description

Modules

 EngineInterfaces
 

Namespaces

 Library
 An interface class needed when implementing a library plugin.
 
 PlayerPlugin
 Interface for PlayerPlugin classes. get_name() and language_changed() must be overwritten.
 

Classes

class  ShortcutWidget
 Interface that should be implemented when using configurable shortcuts. More...
 
class  Gui::Dialog
 Dialog with Settings connection. Also contains triggers for language_changed() and skin_changed(). Emits sig_closed() when closed. More...
 
class  Gui::Widget
 Widget with Settings connection. Also contains triggers for language_changed() and skin_changed() widget's content can be exported to a Dialog via the box_into_dialog() method. More...
 
class  Gui::WidgetTemplate< T >
 Template for Sayonara Widgets. This template is responsible for holding a reference to the settings. More...
 
class  Preferences::Base
 Abstract Interface you should use when creating a preferences item. More...
 
class  RawSoundReceiverInterface
 The RawSoundReceiver interface. More...
 
class  GlobalMessageReceiverInterface
 The GlobalMessageReceiverInterface class
implement this class in order to have the possibility to show messages. More...