Sayonara Player
Classes | Typedefs | Enumerations

Detailed Description

An interface class needed when implementing a library plugin.

Classes

class  AlbumModel
 
class  AlbumView
 
class  ArtistModel
 
class  ArtistView
 
class  Container
 
class  CoverDelegate
 
class  CoverModel
 
class  CoverView
 
class  DirectoryContainer
 
class  Filter
 The Filter class. More...
 
class  GenreView
 
class  GUI_AbstractLibrary
 
class  GUI_EmptyLibrary
 
class  GUI_LocalLibrary
 
class  HeaderView
 
class  Info
 
class  ItemModel
 
class  ItemView
 
class  LocalLibraryMenu
 
class  Manager
 
class  PluginCombobox
 
class  PluginHandler
 Library Plugin Manager. More...
 
class  RatingDelegate
 
class  Sortings
 The Sortings class. More...
 
class  TableView
 
class  TrackModel
 
class  TrackView
 

Typedefs

using SearchModeMask = int
 

Enumerations

enum  TrackDeletionMode : quint8 {
  None =0,
  OnlyLibrary,
  AlsoFiles
}
 The TrackDeletionMode enum.
 
enum  ReloadQuality : quint8 {
  Fast =0,
  Accurate,
  Unknown
}
 The ReloadQuality enum.
 
enum  SearchMode {
  CaseInsensitve = (1<<0),
  NoSpecialChars = (1<<1),
  NoDiacriticChars = (1<<2)
}
 The SearchMode enum.
 
enum  SortOrder : quint8 {
  NoSorting =0,
  ArtistNameAsc,
  ArtistNameDesc,
  ArtistTrackcountAsc,
  ArtistTrackcountDesc,
  AlbumNameAsc,
  AlbumNameDesc,
  AlbumYearAsc,
  AlbumYearDesc,
  AlbumTracksAsc,
  AlbumTracksDesc,
  AlbumDurationAsc,
  AlbumDurationDesc,
  AlbumRatingAsc,
  AlbumRatingDesc,
  TrackNumAsc,
  TrackNumDesc,
  TrackTitleAsc,
  TrackTitleDesc,
  TrackAlbumAsc,
  TrackAlbumDesc,
  TrackArtistAsc,
  TrackArtistDesc,
  TrackYearAsc,
  TrackYearDesc,
  TrackLenghtAsc,
  TrackLengthDesc,
  TrackBitrateAsc,
  TrackBitrateDesc,
  TrackSizeAsc,
  TrackSizeDesc,
  TrackDiscnumberAsc,
  TrackDiscnumberDesc,
  TrackRatingAsc,
  TrackRatingDesc
}