 |
Sayonara Player
|
21 #ifndef LIBRARYVIEWALBUM_H
22 #define LIBRARYVIEWALBUM_H
24 #include "TableView.h"
25 #include "Utils/MetaData/Album.h"
44 void sigDiscPressed(Disc d);
47 void indexClicked(
const QModelIndex& idx);
50 explicit AlbumView(QWidget* parent =
nullptr);
63 void applySortorder(
SortOrder s)
override;
66 void playClicked()
override;
67 void playNewTabClicked()
override;
68 void playNextClicked()
override;
69 void appendClicked()
override;
70 void selectedItemsChanged(
const IndexSet& indexes)
override;
71 void refreshClicked()
override;
72 void runMergeOperation(
const MergeData& mergedata)
override;
73 bool isMergeable()
const override;
74 MD::Interpretation metadataInterpretation()
const override;
76 bool autoResizeState()
const override;
77 void saveAutoResizeState(
bool b)
override;
79 void calcDiscmenuPoint(QModelIndex idx);
80 void deleteDiscmenu();
81 void initDiscmenu(QModelIndex idx);
84 void showContextMenu(
const QPoint& p)
override;
89 void useClearButtonChanged();
93 #endif // LIBRARYVIEWALBUM_H
The TableView class.
Definition: TableView.h:38
void saveColumnHeaderState(const QByteArray &state) override
Here, the column headers sizes should be saved somewhere.
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: Set.h:37
Definition: EngineUtils.h:33
The AlbumView class.
Definition: AlbumView.h:39
Definition: AbstractLibrary.h:43
Changes all metadata containing one of the source ids and replaces it with the target id....
Definition: MergeData.h:39
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:31
QByteArray columnHeaderState() const override
This method returns the SAVED column header sizes as they were remembered since the last time sayonar...
ColumnHeaderList columnHeaders() const override
returns a list of ColumnHeader objects containing name, sortorder. Everytime when the language is cha...
SortOrder
The SortOrder enum.
Definition: Sortorder.h:32