21 #ifndef LIBRARYVIEWALBUM_H 22 #define LIBRARYVIEWALBUM_H 24 #include "Utils/MetaData/Album.h" 25 #include "Gui/Library/TableView.h" 27 #include <QModelIndex> 44 void sig_disc_pressed(Disc d);
47 void index_clicked(
const QModelIndex& idx);
50 explicit AlbumView(QWidget *parent=
nullptr);
62 BoolList visible_columns()
const override;
63 void save_visible_columns(
const BoolList& lst)
override;
66 void save_sortorder(
SortOrder s)
override;
69 void play_clicked()
override;
70 void play_new_tab_clicked()
override;
71 void play_next_clicked()
override;
72 void append_clicked()
override;
73 void selection_changed(
const IndexSet& indexes)
override;
74 void refresh_clicked()
override;
75 void run_merge_operation(
const MergeData& mergedata)
override;
76 bool is_mergeable()
const override;
77 MD::Interpretation metadata_interpretation()
const override;
80 void calc_discmenu_point(QModelIndex idx);
81 void delete_discmenu();
82 void init_discmenu(QModelIndex idx);
85 void show_context_menu(
const QPoint& p)
override;
90 void use_clear_button_changed();
94 #endif // LIBRARYVIEWALBUM_H void save_column_header_sizes(const IntList &sizes) override
Here, the column headers sizes should be saved somewhere.
SortOrder
The SortOrder enum.
Definition: Sortorder.h:31
Changes all metadata containing one of the source ids and replaces it with the target id....
Definition: MergeData.h:38
Definition: AbstractLibrary.h:41
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: Set.h:35
IntList column_header_sizes() const override
This method returns the SAVED column header sizes as they were remembered since the last time sayonar...
The TableView class.
Definition: TableView.h:36
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:32
The AlbumView class.
Definition: AlbumView.h:37
Definition: org_mpris_media_player2_adaptor.h:20