Sayonara Player
Loading...
Searching...
No Matches
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
nodiscardoverrideprotectedvirtual

Implements SearchModel.

◆ searchableString()

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

Implements SearchModel.