46 explicit CoverView(QWidget* parent =
nullptr);
47 ~CoverView()
override;
53 QStyleOptionViewItem viewOptions()
const override;
56 int mapModelIndexToIndex(
const QModelIndex& idx)
const override;
57 ModelIndexRange mapIndexToModelIndexes(
int idx)
const override;
58 SelectionViewInterface::SelectionType selectionType()
const override;
61 void changeZoom(
int zoom = -1);
62 void changeSortorder(AlbumSortorder so);
73 void initContextMenu()
override;
75 void languageChanged()
override;
79 MD::Interpretation metadataInterpretation()
const 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;