Sayonara Player
Loading...
Searching...
No Matches
Directory::FileListModel Class Reference
Inheritance diagram for Directory::FileListModel:
SearchableTableModel SearchModel

Public Member Functions

 FileListModel (LocalLibrary *localLibrary, QObject *parent=nullptr)
QString parentDirectory () const
void setParentDirectory (const QString &dir)
LibraryId libraryId () const
QStringList files () const
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
int rowCount (const QModelIndex &parent=QModelIndex()) const override
int columnCount (const QModelIndex &parent=QModelIndex()) const override
QMimeData * mimeData (const QModelIndexList &indexes) const override
Qt::ItemFlags flags (const QModelIndex &index) const override
int itemCount () const override
QString searchableString (int index, const QString &prefix) const override
int searchPrevious ()
int searchNext ()
int initSearch (const QString &searchstring, int offsetIndex)
virtual QMap< QString, QString > searchOptions () const

Member Function Documentation

◆ itemCount()

int Directory::FileListModel::itemCount ( ) const
nodiscardoverridevirtual

Implements SearchModel.

◆ searchableString()

QString Directory::FileListModel::searchableString ( int index,
const QString & prefix ) const
nodiscardoverridevirtual

Implements SearchModel.