Sayonara Player
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | List of all members
SomaFMStationView Class Reference
Inheritance diagram for SomaFMStationView:
SearchableTableView Gui::WidgetTemplate< QTableView > SearchView SelectionViewInterface Gui::WidgetTemplateParent

Public Types

enum class  SelectionType {
  Rows = 0 ,
  Items
}
 

Public Member Functions

 SomaFMStationView (QWidget *parent=nullptr)
 
int mapModelIndexToIndex (const QModelIndex &idx) const override
 
ModelIndexRange mapIndexToModelIndexes (int idx) const override
 
int search (const QString &searchstring)
 
void searchNext ()
 
void searchPrevious ()
 
virtual QMap< QString, QString > searchOptions () const
 
virtual QMap< QString, QString > commands () const
 
virtual void triggerResult ()
 
virtual void runCommand (const QString &command)
 
virtual IndexSet selectedItems () const
 

Protected Member Functions

SearchModelsearchModel () const override
 
void showEvent (QShowEvent *e) override
 
QRect viewportGeometry () const override
 
QWidget * widget () override
 
int currentSelectedItem () const override
 
void selectSearchResult (int index) override
 
void keyPressEvent (QKeyEvent *event) override
 
virtual void languageChanged ()
 
virtual void skinChanged ()
 
bool handleKeyPress (QKeyEvent *event)
 
virtual bool handleKeyPress (QKeyEvent *e)
 
void selectRows (const IndexSet &rows, int minimumColumn=-1, int maximumColumn=-1)
 
void selectItems (const IndexSet &indexes)
 
void selectAll ()
 
virtual SelectionViewInterface::SelectionType selectionType () const
 

Member Function Documentation

◆ currentSelectedItem()

int SearchableTableView::currentSelectedItem ( ) const
overrideprotectedvirtualinherited

Implements SearchView.

◆ mapIndexToModelIndexes()

ModelIndexRange SomaFMStationView::mapIndexToModelIndexes ( int  idx) const
overridevirtual

◆ mapModelIndexToIndex()

int SomaFMStationView::mapModelIndexToIndex ( const QModelIndex &  idx) const
overridevirtual

◆ searchModel()

SearchModel * SomaFMStationView::searchModel ( ) const
overrideprotectedvirtual

Implements SearchView.

◆ selectSearchResult()

void SearchableTableView::selectSearchResult ( int  index)
overrideprotectedvirtualinherited

Implements SearchView.

◆ showEvent()

void SomaFMStationView::showEvent ( QShowEvent *  e)
overrideprotectedvirtual

Reimplemented from Gui::WidgetTemplate< QTableView >.

◆ viewportGeometry()

QRect SearchableTableView::viewportGeometry ( ) const
overrideprotectedvirtualinherited

Implements SearchView.

◆ widget()

QWidget * SearchableTableView::widget ( )
overrideprotectedvirtualinherited

Implements SearchView.