 |
Sayonara Player
|
21 #ifndef LIBRARYCONTAINERIMPL_H
22 #define LIBRARYCONTAINERIMPL_H
24 #include "Utils/Pimpl.h"
25 #include "Components/LibraryManagement/AbstractLibraryContainer.h"
53 explicit Container(QObject* parent =
nullptr);
58 virtual void rename(
const QString& new_name)
override;
60 virtual QMenu*
menu()
override;
65 #endif // LIBRARYCONTAINER_H
virtual void initUi()=0
Should initialize the ui. The ui constructor should be called within this function.
Library Plugin Manager.
Definition: LibraryPluginHandler.h:41
virtual bool isLocal() const override
a local library is a library which writes to the library field of the database. This should be false ...
This container is only used internally to avoid Ui dependencies in the Components....
Definition: AbstractLibraryContainer.h:20
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:31
Definition: LibraryContainer.h:40
virtual QString displayName() const override
Should return the translated name displayed in the library view combobox.
virtual QMenu * menu() override
return actions menu (may be nullptr). The title does not have to be set