Sayonara Player
Loading...
Searching...
No Matches
SearchView Class Referenceabstract
Inheritance diagram for SearchView:
SearchableTableView Directory::FileListView Library::ItemView Playlist::View SomaFMStationView Library::CoverView Library::TableView Library::AlbumView Library::ArtistView Library::TrackView SC::AlbumView SC::ArtistView SC::TrackView

Public Member Functions

 SearchView (const SearchView &other)=delete
 
 SearchView (SearchView &&other)=delete
 
SearchViewoperator= (const SearchView &other)=delete
 
SearchViewoperator= (SearchView &&other)=delete
 
virtual QRect viewportGeometry () const =0
 
int search (const QString &searchstring)
 
void searchNext ()
 
void searchPrevious ()
 
virtual QWidget * widget ()=0
 
virtual QMap< QString, QString > searchOptions () const
 
virtual QMap< QString, QString > commands () const
 
virtual void triggerResult ()
 
virtual void runCommand (const QString &command)
 

Protected Member Functions

virtual SearchModelsearchModel () const =0
 
virtual void selectSearchResult (int index)=0
 
virtual int currentSelectedItem () const =0
 
bool handleKeyPress (QKeyEvent *event)