 |
Sayonara Player
|
24 #include "TableView.h"
25 #include "Utils/Pimpl.h"
26 #include "Utils/Library/Sortorder.h"
47 void selection_changed(
const IndexSet& indexes)
override;
48 void play_next_clicked()
override;
49 void append_clicked()
override;
50 void refresh_clicked()
override;
51 void play_clicked()
override;
52 void play_new_tab_clicked()
override;
61 void init_context_menu()
override;
73 void language_changed()
override;
76 void use_clear_button_changed();
77 void album_artists_changed();
78 void album_artists_triggered(
bool b);
82 #endif // ARTISTVIEW_H
void save_sortorder(SortOrder s) override
saves the current sortorder
The TableView class.
Definition: TableView.h:36
MD::Interpretation metadata_interpretation() const override
get the interpretation for the metadata. Maybe a list of metadata should be intrepeted as albums whil...
The ArtistView class.
Definition: ArtistView.h:36
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: Set.h:35
bool is_mergeable() const override
indicates if multiple ids can be merged into one. For example if the same artist is written in three ...
void save_visible_columns(const BoolList &columns) override
save the current state of visible columns
void init_view(AbstractLibrary *library) override
here, the model and delegate should be instantiated as well as connections and setting listeners
Definition: EngineUtils.h:33
Definition: AbstractLibrary.h:41
Changes all metadata containing one of the source ids and replaces it with the target id....
Definition: MergeData.h:38
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:32
void save_column_header_sizes(const IntList &sizes) override
Here, the column headers sizes should be saved somewhere.
ColumnHeaderList column_headers() const override
returns a list of ColumnHeader objects containing name, sortorder. Everytime when the language is cha...
SortOrder sortorder() const override
returns the current sortorder for the table view
SortOrder
The SortOrder enum.
Definition: Sortorder.h:31
IntList column_header_sizes() const override
This method returns the SAVED column header sizes as they were remembered since the last time sayonar...
BoolList visible_columns() const override
A boolean vector where true indicates a visible column and false indicates an invisible column.