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;
80 MD::Interpretation metadataInterpretation()
const 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:41
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 ...
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
Definition: typedefs.h:33