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 SortOrder
The SortOrder enum.
Definition: Sortorder.h:31
QByteArray columnHeaderState() const override
This method returns the SAVED column header sizes as they were remembered since the last time sayonar...
Changes all metadata containing one of the source ids and replaces it with the target id....
Definition: MergeData.h:38
void saveColumnHeaderState(const QByteArray &state) override
Here, the column headers sizes should be saved somewhere.
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
ColumnHeaderList columnHeaders() const override
returns a list of ColumnHeader objects containing name, sortorder. Everytime when the language is cha...
The TableView class.
Definition: TableView.h:36
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:30
The AlbumView class.
Definition: AlbumView.h:37
Definition: EngineUtils.h:33