 |
Sayonara Player
|
24 #include "Gui/Library/ItemView.h"
25 #include "Gui/Library/Header/ActionPair.h"
26 #include "Utils/Library/Sortorder.h"
47 explicit CoverView(QWidget* parent =
nullptr);
54 QStyleOptionViewItem viewOptions()
const override;
57 int mapModelIndexToIndex(
const QModelIndex& idx)
const override;
59 SelectionViewInterface::SelectionType selectionType()
const override;
61 void changeZoom(
int zoom = -1);
65 static QStringList zoomActions();
73 void initContextMenu()
override;
75 void languageChanged()
override;
81 int sizeHintForColumn(
int)
const override;
83 void wheelEvent(QWheelEvent* e)
override;
84 void resizeEvent(QResizeEvent* e)
override;
85 void hideEvent(QHideEvent* e)
override;
88 void resizeSections();
91 void playClicked()
override;
92 void playNewTabClicked()
override;
93 void playNextClicked()
override;
94 void appendClicked()
override;
95 void selectedItemsChanged(
const IndexSet& indexes)
override;
96 void refreshClicked()
override;
101 #endif // COVERVIEW_H
Definition: typedefs.h:32
The main task of the ItemView is to display a context menu for various selections....
Definition: ItemView.h:57
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
bool isMergeable() const override
indicates if multiple ids can be merged into one. For example if the same artist is written in three ...
MD::Interpretation metadataInterpretation() const override
get the interpretation for the metadata. Maybe a list of metadata should be intrepeted as albums whil...
Definition: AbstractLibrary.h:43
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
Definition: LocalLibrary.h:37
The CoverView class.
Definition: CoverView.h:42
SortOrder
The SortOrder enum.
Definition: Sortorder.h:32