Sayonara Player
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
SomaFM::StationModel Class Reference
Inheritance diagram for SomaFM::StationModel:
SearchableTableModel SearchModel

Public Member Functions

 StationModel (QObject *parent=nullptr)
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
int columnCount (const QModelIndex &parent=QModelIndex()) const override
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
QMimeData * mimeData (const QModelIndexList &indexes) const override
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
void setStations (const QList< SomaFM::Station > &stations)
 
void replaceStation (const SomaFM::Station &station)
 
bool hasStations () const
 
void setWaiting ()
 
int searchPrevious ()
 
int searchNext ()
 
int initSearch (const QString &searchstring, int offsetIndex)
 
virtual QMap< QString, QString > searchOptions () const
 

Protected Member Functions

int itemCount () const override
 
QString searchableString (int index, const QString &prefix) const override
 

Member Function Documentation

◆ itemCount()

int SomaFM::StationModel::itemCount ( ) const
overrideprotectedvirtual

Implements SearchModel.

◆ searchableString()

QString SomaFM::StationModel::searchableString ( int index,
const QString & prefix ) const
overrideprotectedvirtual

Implements SearchModel.