21 #ifndef ALBUMCOVERMODEL_H 22 #define ALBUMCOVERMODEL_H 24 #include "GUI/Library/ItemModel.h" 25 #include "Utils/Pimpl.h" 51 int rowCount(
const QModelIndex& parent=QModelIndex())
const override;
52 int columnCount(
const QModelIndex& paren=QModelIndex())
const override;
53 QVariant data(
const QModelIndex& index,
int role)
const override;
54 Qt::ItemFlags flags(
const QModelIndex &index)
const override;
57 QSize item_size()
const;
65 QModelIndexList search_results(
const QString& substr)
override;
67 int searchable_column()
const override;
68 QString searchable_string(
int idx)
const override;
69 int id_by_index(
int idx)
const override;
74 void add_rows(
int row,
int count);
75 void remove_rows(
int row,
int count);
76 void add_columns(
int column,
int count);
77 void remove_columns(
int column,
int count);
81 void set_zoom(
int zoom,
const QSize& view_size);
86 void cover_ready(
const QString& hash);
88 void cover_lookup_finished(
bool success);
89 void show_artists_changed();
93 #endif // ALBUMCOVERMODEL_H Definition: AbstractLibrary.h:39
The CoverLocation class.
Definition: CoverLocation.h:37
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: Set.h:35
The AlbumList class.
Definition: Album.h:89
The Album class.
Definition: Album.h:39
An interface class needed when implementing a library plugin.
Definition: CachingThread.h:29
Definition: SomaFMStation.h:33
Definition: ItemModel.h:37
Definition: CoverModel.h:40