 |
Sayonara Player
|
24 #include "TableView.h"
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);
81 #endif // ARTISTVIEW_H
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
The TableView class.
Definition: TableView.h:38
The ArtistView class.
Definition: ArtistView.h:38
ColumnHeaderList columnHeaders() const override
returns a list of ColumnHeader objects containing name, sortorder. Everytime when the language is cha...
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: Set.h:37
Definition: EngineUtils.h:33
void initView(AbstractLibrary *library) override
here, the model and delegate should be instantiated as well as connections and setting listeners
Definition: AbstractLibrary.h:43
bool isMergeable() const override
indicates if multiple ids can be merged into one. For example if the same artist is written in three ...
Changes all metadata containing one of the source ids and replaces it with the target id....
Definition: MergeData.h:39
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:31
QByteArray columnHeaderState() const override
This method returns the SAVED column header sizes as they were remembered since the last time sayonar...
void saveColumnHeaderState(const QByteArray &state) override
Here, the column headers sizes should be saved somewhere.
SortOrder sortorder() const override
returns the current sortorder for the table view
SortOrder
The SortOrder enum.
Definition: Sortorder.h:32