25#include "Utils/Pimpl.h"
26#include "Utils/Library/Sortorder.h"
39 explicit ArtistView(QWidget* parent =
nullptr);
44 void initContextMenu()
override;
45 [[nodiscard]]
ItemModel* itemModel()
const override;
48 [[nodiscard]] QByteArray columnHeaderState()
const override;
49 void saveColumnHeaderState(
const QByteArray& state)
override;
50 [[nodiscard]] VariableSortorder sortorder()
const override;
51 void applySortorder(VariableSortorder s)
override;
53 [[nodiscard]]
bool autoResizeState()
const override;
54 void saveAutoResizeState(
bool b)
override;
57 [[nodiscard]] PlayActionEventHandler::TrackSet trackSet()
const override;
58 void triggerSelectionChange(
const IndexSet& indexes)
override;
59 void refreshView()
override;
61 [[nodiscard]]
bool isMergeable()
const override;
64 [[nodiscard]] MD::Interpretation metadataInterpretation()
const override;
66 void languageChanged()
override;
69 void useClearButtonChanged();
70 void showAlbumArtistsChanged();
71 void albumArtistsTriggered(
bool b);
Definition AbstractLibrary.h:41
Definition ArtistView.h:34
Definition ItemModel.h:40
Definition MergeData.h:33
Definition TableView.h:36
Definition EngineUtils.h:33
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition SetFwd.h:27