Sayonara Player
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 12]
 NCompressorCompressor utils
 NLibraryAn interface class needed when implementing a library plugin
 CAbstractContainerThis container is only used internally to avoid Ui dependencies in the Components. If implementing your own library plugin, use Gui/Library/LibraryContainer.h instead
 CActionPairA mapping between a name and a sortorder
 CAlbumCoverFetchThreadThis 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()
 CAlbumModelThe AlbumModel class
 CAlbumViewThe AlbumView class
 CArtistModelThe ArtistModel class
 CArtistViewThe ArtistView class
 CCachingThreadThe CachingThread class
 CColumnHeaderThe ColumnHeader class
 CColumnHeaderAlbum
 CColumnHeaderArtist
 CColumnHeaderTrack
 CContainer
 CContextMenu
 CCopyThreadThe CopyThread class
 CCoverDelegateThe CoverDelegate class
 CCoverModelThe CoverModel class
 CCoverViewThe CoverView class
 CCoverViewContextMenuContext menu with some additional actions compared to Gui::LibraryContextMenu
 CCoverViewPixmapCacheA cache class. Internally handled as QCache class
 CDiscActionA single action representing one or all discs
 CDiscPopupMenuA menu containing various DiscAction objects
 CFileExtensionBarThe FileExtensionBar class
 CFilter
 CGenreTreeItem
 CGenreViewThe GenreView class
 CGenreViewContextMenuContext 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
 CGUI_AbstractLibraryThe GUI_AbstractLibrary class
 CGUI_CoverView
 CGUI_EmptyLibraryThe GUI_EmptyLibrary class
 CGUI_LibraryInfoBoxA info box containing library statistics ::
 CGUI_LibraryReloadDialogReload dialog containing a combo box which allows you choosing between fast and deep reloading
 CGUI_LocalLibraryThe GUI_LocalLibrary class
 CHeaderView
 CImportCacheThe ImportCache class
 CImporterThe LibraryImporter class
 CInfoThe Info class
 CItemModelThe ItemModel is intended to abstract the various views. It supports searching, selections and a library
 CItemViewThe 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
 CLocalLibraryMenuA menu in the player's menubar containing some library actions
 CLocalLibraryWatcher
 CManager
 CMenuButtonViews
 CMergeData
 CPluginCombobox
 CPluginComboBoxDelegate
 CPluginHandlerLibrary Plugin Manager
 CRatingDelegateA special delegate class for tables containing a rating
 CReloadThread
 CSearchBar
 CSortingsThe Sortings class
 CTableViewThe TableView class
 CTrackModelThe TrackModel class
 CTrackViewThe TrackView class
 NPimpl
 NPlayerPluginInterface for PlayerPlugin classes. get_name() and language_changed() must be overwritten
 CBase
 CHandler
 NPodcastParserPodcast Parser class
 NSettingConverterThe SettingConverter<bool> class
 NSettingRegistryThe SettingRegistry class
 NStyle
 NTaggingThe GUI_TagEdit class
 CAbstractFrame
 CAbstractFrameHelper
 CChangeInformation
 CChangeNotifierThe MetaDataChangeNotifier class (Singleton)
 CCoverEditor
 CEditorThe TagEdit class Metadata has to be added using the set_metadata(const MetaDataList&) method. Use update_track(int idx, const MetaData& md) to stage the changes you made to the track. commit() starts the thread and writes changes to HDD and the database. When finished the finished() signal is emitted
 CExpressionThe TagExpression class
 CFileTypeResolver
 CParsedTag
 CUserOperations
 NUtilHelper functions
 NFileFileUtils functions
 CFilepath
 CImageThe Image class
 CSetA set structure. Inherited from std::set with some useful methods. For integer and String this set is ordered
 CTreeThe Tree class