Sayonara Player
Public Member Functions | List of all members
LocalLibraryContainer Class Reference

Public Member Functions

 LocalLibraryContainer (QObject *parent=nullptr)
 
QString get_name () const override
 Should return an untranslated name used for identifying this widget. More...
 
QString get_display_name () const override
 Should return the translated name displayed in the library view combobox. More...
 
QIcon get_icon () const override
 Should return the icon displayed in the library view combobox. More...
 
QWidget * get_ui () const override
 Should return the UI for the library view. More...
 
QComboBox * get_libchooser () override
 Should return the library chooser combo box. More...
 
QMenu * get_menu () override
 return actions menu (may be nullptr). The title does not have to be set More...
 
void init_ui () override
 Should initialize the ui. The ui constructor should be called within this function.
 
void set_menu_action (QAction *action)
 
QAction * get_menu_action () const
 
bool is_initialized () const
 tests, if the ui already has been initialized More...
 

Member Function Documentation

QString LocalLibraryContainer::get_display_name ( ) const
overridevirtual

Should return the translated name displayed in the library view combobox.

Returns
display name

Implements LibraryContainerInterface.

QIcon LocalLibraryContainer::get_icon ( ) const
overridevirtual

Should return the icon displayed in the library view combobox.

Returns
QIcon instance

Implements LibraryContainerInterface.

QComboBox* LocalLibraryContainer::get_libchooser ( )
overridevirtual

Should return the library chooser combo box.

Returns
pointer to the combobox

Implements LibraryContainerInterface.

QMenu* LocalLibraryContainer::get_menu ( )
overridevirtual

return actions menu (may be nullptr). The title does not have to be set

Returns
the translated menu relevant for the corresponding library

Reimplemented from LibraryContainerInterface.

QString LocalLibraryContainer::get_name ( ) const
overridevirtual

Should return an untranslated name used for identifying this widget.

Returns
name

Implements LibraryContainerInterface.

QWidget* LocalLibraryContainer::get_ui ( ) const
overridevirtual

Should return the UI for the library view.

Returns
pointer to the ui

Implements LibraryContainerInterface.

bool LibraryContainerInterface::is_initialized ( ) const
inherited

tests, if the ui already has been initialized

Returns
true if ui has been initialized, false else
Inheritance diagram for LocalLibraryContainer:
LibraryContainerInterface