21 #ifndef LIBRARYVIEWALBUM_H 22 #define LIBRARYVIEWALBUM_H 24 #include "Utils/MetaData/Album.h" 25 #include "Gui/Library/TableView.h" 27 #include <QModelIndex> 40 void sig_disc_pressed(Disc d);
43 void index_clicked(
const QModelIndex& idx);
46 explicit AlbumView(QWidget *parent=
nullptr);
50 IntList column_header_sizes()
const override;
51 void save_column_header_sizes(
const IntList& sizes)
override;
58 BoolList visible_columns()
const override;
59 void save_visible_columns(
const BoolList& lst)
override;
61 SortOrder sortorder()
const override;
62 void save_sortorder(SortOrder s)
override;
65 void play_clicked()
override;
66 void play_new_tab_clicked()
override;
67 void play_next_clicked()
override;
68 void append_clicked()
override;
69 void selection_changed(
const IndexSet& indexes)
override;
70 void refresh_clicked()
override;
71 void run_merge_operation(
const MergeData& mergedata)
override;
73 void calc_discmenu_point(QModelIndex idx);
74 void delete_discmenu();
75 void init_discmenu(QModelIndex idx);
78 void show_context_menu(
const QPoint& p)
override;
83 void use_clear_button_changed();
87 #endif // LIBRARYVIEWALBUM_H Definition: AbstractLibrary.h:38
Definition: ColumnHeader.h:83
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: Set.h:35
Definition: TableView.h:32
Definition: ItemView.h:61
An interface class needed when implementing a library plugin.
Definition: CachingThread.h:29
Definition: AlbumView.h:33
Definition: org_mpris_media_player2_adaptor.h:20