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;
61 virtual bool isLocal()
const override;
65 #endif // LIBRARYCONTAINER_H Definition: LibraryContainer.h:37
virtual QString displayName() const override
Should return the translated name displayed in the library view combobox.
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:19
virtual void initUi()=0
Should initialize the ui. The ui constructor should be called within this function.
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:30
virtual QMenu * menu() override
return actions menu (may be nullptr). The title does not have to be set
Library Plugin Manager.
Definition: LibraryPluginHandler.h:39