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);
54 BoolList visible_columns()
const override;
55 void save_visible_columns(
const BoolList& lst)
override;
57 SortOrder sortorder()
const override;
58 void save_sortorder(SortOrder s)
override;
61 void play_clicked()
override;
62 void play_new_tab_clicked()
override;
63 void play_next_clicked()
override;
64 void append_clicked()
override;
65 void selection_changed(
const IndexSet& indexes)
override;
66 void refresh_clicked()
override;
67 void run_merge_operation(
const MergeData& mergedata)
override;
69 void calc_discmenu_point(QModelIndex idx);
70 void delete_discmenu();
71 void init_discmenu(QModelIndex idx);
74 void show_context_menu(
const QPoint& p)
override;
79 void use_clear_button_changed();
83 #endif // LIBRARYVIEWALBUM_H Definition: ItemView.h:66
Definition: AbstractLibrary.h:47
Definition: ColumnHeader.h:95
Definition: TableView.h:32
An interface class needed when implementing a library plugin.
Definition: CachingThread.h:31
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: AbstractPlaylist.h:38
Definition: AlbumView.h:33