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;
This container is only used internally to avoid Ui dependencies in the Components....
Definition: AbstractLibraryContainer.h:20
Definition: LibraryContainer.h:40
virtual void initUi()=0
Should initialize the ui. The ui constructor should be called within this function.
virtual QMenu * menu() override
return actions menu (may be nullptr). The title does not have to be set
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 ...
Library Plugin Manager.
Definition: LibraryPluginHandler.h:41
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:31