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;
62 void changeZoom(
int zoom = -1);
63 void changeSortorder(SortOrder so);
74 void initContextMenu()
override;
76 void languageChanged()
override;
82 int sizeHintForColumn(
int)
const override;
84 void wheelEvent(QWheelEvent* e)
override;
85 void resizeEvent(QResizeEvent* e)
override;
86 void hideEvent(QHideEvent* e)
override;
89 void resizeSections();
92 void playClicked()
override;
93 void playNewTabClicked()
override;
94 void playNextClicked()
override;
95 void appendClicked()
override;
96 void selectedItemsChanged(
const IndexSet& indexes)
override;
97 void refreshClicked()
override;
Definition: AbstractLibrary.h:44
The CoverView class.
Definition: CoverView.h:42
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...
The main task of the ItemView is to display a context menu for various selections....
Definition: ItemView.h:57
Definition: MergeData.h:33
Definition: LocalLibrary.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
Definition: typedefs.h:33