28#ifndef LIBRARYITEMMODELARTISTS_H_
29#define LIBRARYITEMMODELARTISTS_H_
31#include "Gui/Library/ItemModel.h"
49 Qt::ItemFlags
flags(
const QModelIndex& index)
const override;
50 QVariant data(
const QModelIndex& index,
int role = Qt::DisplayRole)
const override;
51 int rowCount(
const QModelIndex& parent)
const override;
Definition: AbstractLibrary.h:44
Definition: CoverLocation.h:39
The ArtistModel class.
Definition: ArtistModel.h:41
Cover::Location cover(const QModelIndexList &indexes) const override
const MetaDataList & selectedMetadata() const override
return the tracks which belong to the selections. If an album is selected for example,...
Qt::ItemFlags flags(const QModelIndex &index) const override
Id mapIndexToId(int row) const override
return the current id for a given row
QString searchableString(int row) const override
here, the searchable string can even be refined. Maybe we just want to search within a substring indi...
int searchableColumn() const override
the index of the searchable column. This is the column where the text is searched for a certain searc...
The ItemModel is intended to abstract the various views. It supports searching, selections and a libr...
Definition: ItemModel.h:43
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:31