25#include "Utils/Pimpl.h"
26#include "Utils/Library/Sortorder.h"
41 explicit ArtistView(QWidget* parent =
nullptr);
47 void selectedItemsChanged(
const IndexSet& indexes)
override;
48 void playNextClicked()
override;
49 void appendClicked()
override;
50 void refreshClicked()
override;
51 void playClicked()
override;
52 void playNewTabClicked()
override;
56 void initContextMenu()
override;
65 bool autoResizeState()
const override;
66 void saveAutoResizeState(
bool b)
override;
72 void languageChanged()
override;
75 void useClearButtonChanged();
76 void showAlbumArtistsChanged();
77 void albumArtistsTriggered(
bool b);
Definition: AbstractLibrary.h:44
The ArtistView class.
Definition: ArtistView.h:38
bool isMergeable() const override
indicates if multiple ids can be merged into one. For example if the same artist is written in three ...
void initView(AbstractLibrary *library) override
here, the model and delegate should be instantiated as well as connections and setting listeners
QByteArray columnHeaderState() const override
This method returns the SAVED column header sizes as they were remembered since the last time sayonar...
SortOrder sortorder() const override
returns the current sortorder for the table view
void saveColumnHeaderState(const QByteArray &state) override
Here, the column headers sizes should be saved somewhere.
ColumnHeaderList columnHeaders() const override
returns a list of ColumnHeader objects containing name, sortorder. Everytime when the language is cha...
MD::Interpretation metadataInterpretation() const override
get the interpretation for the metadata. Maybe a list of metadata should be intrepeted as albums whil...
void applySortorder(SortOrder s) override
saves the current sortorder
Definition: MergeData.h:33
The TableView class.
Definition: TableView.h:38
Definition: EngineUtils.h:33
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: Set.h:37
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:31