Sayonara Player
Classes
Gui Classes

UI side of library view. More...

Classes

class  Library::AlbumCoverFetchThread
 This class organizes requests for new Covers for the AlbumCoverView. When looking for covers, not all requests should be fired simultaneously, so there should be a buffer assuring that covers are found one by one. Albums are organized by hashes, each album has a CoverLocation. A new request is added to the queue by calling add_data(). A new request is handled BEFORE old requests. The thread is locked until the done() function is called. The thread emits the signal sig_next(). The cover location and the hash which should be processed next can be fetched by current_hash() and current_coverLocation(). More...
 
class  Library::CoverDelegate
 The CoverDelegate class. More...
 
class  Library::CoverModel
 The CoverModel class. More...
 
class  Library::CoverView
 The CoverView class. More...
 
class  Library::CoverViewContextMenu
 Context menu with some additional actions compared to Gui::LibraryContextMenu. More...
 
class  Library::CoverViewPixmapCache
 A cache class. Internally handled as QCache class. More...
 
class  Library::FileExtensionBar
 The FileExtensionBar class. More...
 
class  Library::GenreView
 The GenreView class. More...
 
class  Library::GUI_AbstractLibrary
 The GUI_AbstractLibrary class. More...
 
class  Library::GUI_LocalLibrary
 The GUI_LocalLibrary class. More...
 
class  Library::ActionPair
 A mapping between a name and a sortorder. More...
 
class  Library::ColumnHeader
 The ColumnHeader class. More...
 
class  Library::ItemModel
 The ItemModel is intended to abstract the various views. It supports searching, selections and a library. More...
 
class  Library::ItemView
 The main task of the ItemView is to display a context menu for various selections. It also handles drag and drop events with a cover. It supports merging and imports. More...
 
class  LocalLibraryContainer
 The LocalLibraryContainer class. More...
 
class  Library::AlbumModel
 The AlbumModel class. More...
 
class  Library::AlbumView
 The AlbumView class. More...
 
class  Library::ArtistModel
 The ArtistModel class. More...
 
class  Library::ArtistView
 The ArtistView class. More...
 
class  Library::RatingDelegate
 A special delegate class for tables containing a rating. More...
 
class  Library::TableView
 The TableView class. More...
 
class  Library::TrackModel
 The TrackModel class. More...
 
class  Library::TrackView
 The TrackView class. More...
 
class  Library::DiscAction
 A single action representing one or all discs. More...
 
class  Library::DiscPopupMenu
 A menu containing various DiscAction objects. More...
 
class  Library::GenreViewContextMenu
 Context Menu for the tree view. Notification of the tree view action is done by using a bool setting listener to Set::Lib_GenreTree So there's not signal for it. Everything else can be accessed using the methods of Gui::ContextMenu. More...
 
class  Library::GUI_LibraryReloadDialog
 Reload dialog containing a combo box which allows you choosing between fast and deep reloading. More...
 
class  Library::LocalLibraryMenu
 A menu in the player's menubar containing some library actions. More...
 

Detailed Description

UI side of library view.