26 #include "GUI/Library/ItemView.h" 27 #include "GUI/Library/Utils/ActionPair.h" 28 #include "Utils/Library/Sortorder.h" 43 explicit CoverView(QWidget* parent=
nullptr);
50 QStyleOptionViewItem viewOptions()
const override;
53 int index_by_model_index(
const QModelIndex& idx)
const override;
56 void change_zoom(
int zoom=-1);
57 void change_sortorder(SortOrder so);
60 static QStringList zoom_actions();
67 void init_context_menu()
override;
69 void language_changed()
override;
70 void wheelEvent(QWheelEvent* e)
override;
71 void resizeEvent(QResizeEvent* e)
override;
72 void hideEvent(QHideEvent* e)
override;
74 int sizeHintForColumn(
int)
const override;
77 void resize_sections();
80 void play_clicked()
override;
81 void play_new_tab_clicked()
override;
82 void play_next_clicked()
override;
83 void append_clicked()
override;
84 void selection_changed(
const IndexSet& indexes)
override;
85 void refresh_clicked()
override;
86 void run_merge_operation(
const MergeData& mergedata)
override;
Definition: ItemView.h:66
Definition: ActionPair.h:30
Definition: AbstractLibrary.h:47
Definition: LocalLibrary.h:35
Definition: typedefs.h:28
An interface class needed when implementing a library plugin.
Definition: CachingThread.h:31
Definition: CoverView.h:36
Definition: ItemView.h:56
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: AbstractPlaylist.h:38
Definition: org_mpris_media_player2_adaptor.h:20