Sayonara Player
Loading...
Searching...
No Matches
SelectionViewInterface Class Referenceabstract
Inheritance diagram for SelectionViewInterface:
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 Types

enum class  SelectionType {
  Rows = 0 ,
  Items
}

Public Member Functions

virtual IndexSet selectedItems () const

Protected Member Functions

 SelectionViewInterface (QAbstractItemView *view)
void selectRows (const IndexSet &rows, int minimumColumn=-1, int maximumColumn=-1)
void selectItems (const IndexSet &indexes)
void selectAll ()
virtual SelectionViewInterface::SelectionType selectionType () const
virtual int mapModelIndexToIndex (const QModelIndex &idx) const =0
virtual ModelIndexRange mapIndexToModelIndexes (int idx) const =0
virtual bool handleKeyPress (QKeyEvent *e)