21#ifndef SAYONARA_PLAYER_COMPONENTS_LIBRARY_CONTAINER_H
22#define SAYONARA_PLAYER_COMPONENTS_LIBRARY_CONTAINER_H
39 [[nodiscard]]
virtual QFrame* header()
const = 0;
40 [[nodiscard]]
virtual QIcon icon()
const = 0;
41 [[nodiscard]]
virtual QMenu* menu() = 0;
42 [[nodiscard]]
virtual QString displayName()
const = 0;
43 [[nodiscard]]
virtual QString name()
const = 0;
44 [[nodiscard]]
virtual QWidget* widget()
const = 0;
45 [[nodiscard]]
virtual bool isLocal()
const = 0;
46 virtual void init() = 0;
47 virtual void rename(
const QString& newName) = 0;
Definition: LibraryContainer.h:35