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