Sayonara Player
Loading...
Searching...
No Matches
Public Member Functions | List of all members
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
overridevirtual

Implements SearchModel.

◆ searchableString()

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

Implements SearchModel.