▶NCover | |
▶NFetcher | |
CBase | The CoverFetcherInterface interface |
CDiscogs | The DiscogsCoverFetcher class. See CoverFetcherInterface |
CGoogle | The GoogleCoverFetcher class. See CoverFetcherInterface |
CLastFM | The LFMCoverFetcher class. See CoverFetcherInterface |
CManager | Retrieve Download Urls for Cover Searcher. CoverFetcherInterface can be registered, so for example a last.fm cover fetcher via the register_cover_fetcher method. A specific CoverFetcherInterface may be retrieved by using the get_coverfetcher method |
CStandard | The StandardCoverFetcher class. Convenience class for local cover search. See CoverFetcherInterface |
CAlternativeLookup | The CoverLookupAlternative class |
CChangeNotfier | |
CExtractor | |
CFetchThread | The CoverFetchThread class, This is not a real QThread class, but behaves like one because of AsyncWebAccess |
CLocation | The CoverLocation class |
CLookup | The CoverLookup class |
CLookupBase | The CoverLookupInterface class |
▶NDB | |
CAlbums | |
CArtists | |
CBase | |
CBookmarks | |
CConnector | |
CCovers | |
CLibrary | |
CLibraryDatabase | |
CModule | |
CPlaylist | |
CPodcasts | |
CQuery | |
CSearchableModule | |
CSession | |
CSettings | |
CShortcuts | |
CStreams | |
CTracks | |
CVisualStyles | |
▶NDBusMPRIS | |
CMediaPlayer2 | |
▶NEngine | |
CBase | The Engine class |
CHandler | The EngineHandler class |
CPlayback | The PlaybackEngine class |
▶NGui | |
CAbstrWidgetTemplate | |
CComboBox | |
CComboBoxDelegate | The ComboBoxDelegate class
Set this delegate to ComboBoxes if they should look nice |
CCompleter | |
CDialog | Dialog with Settings connection. Also contains triggers for language_changed() and skin_changed(). Emits sig_closed() when closed |
CMainWindow | The SayonaraMainWindow class |
CProgressBar | The ProgressBar class |
CSlider | The Slider class |
CStyledItemDelegate | |
CWidget | Widget with Settings connection. Also contains triggers for language_changed() and skin_changed() widget's content can be exported to a Dialog via the box_into_dialog() method |
CWidgetTemplate | Template for Sayonara Widgets. This template is responsible for holding a reference to the settings |
CWidgetTemplateParent | |
▶NID3v2 | ID3v2Frame namespace |
CAlbumArtistFrame | The AlbumArtistFrame class |
CComposerFrame | The AlbumArtistFrame class |
CCoverFrame | The DiscnumberFrame class |
CDiscnumberFrame | The DiscnumberFrame class |
CID3v2Frame | The AbstractFrame class
for example AbstractFrame<Discnumber, TagLib::ID3v2::TextIdentificationFrame> |
CLyricsFrame | |
CPopularimeterFrame | The PopularimeterFrame class |
▶NLastFM | |
▶CArtistMatch | |
CArtistDesc | |
CBase | |
CLoginStuff | |
CLoginThread | |
CSimArtistsParser | |
CTrackChangedThread | |
CUrlParams | |
CWebAccess | |
▶NLibrary | An interface class needed when implementing a library plugin |
CAlbumModel | |
CAlbumView | |
CArtistModel | |
CArtistView | |
CCachingThread | The CachingThread class |
CColumnHeader | |
CColumnHeaderList | |
CContainer | |
CCopyThread | The CopyThread class |
CCoverDelegate | |
CCoverModel | |
CCoverView | |
CDirectoryContainer | |
CFilter | The Filter class |
CGenreView | |
CGUI_AbstractLibrary | |
CGUI_CoverView | |
CGUI_EmptyLibrary | |
CGUI_LocalLibrary | |
CHeaderView | |
CImportCache | The ImportCache class |
CImporter | The LibraryImporter class |
CInfo | |
CItemModel | |
▶CItemView | |
CMergeData | |
CLocalLibraryMenu | |
CManager | |
CPluginCombobox | |
CPluginHandler | Library Plugin Manager |
CRatingDelegate | |
CReloadThread | |
CSearchBar | |
CSortings | The Sortings class |
CTableView | |
CTrackModel | |
CTrackView | |
▶NModels | |
CCover | The Cover class |
CDiscnumber | The Discnumber class |
CPopularimeter | The Popularimeter class |
▶NMP4 | |
CAlbumArtistFrame | |
CCoverFrame | |
CDiscnumberFrame | The DiscnumberFrame class |
CMP4Frame | |
CPopularimeterFrame | |
▶NPipeline | |
CBase | The AbstractPipeline class |
CChangeable | The ChangeablePipeline class |
CCrossFader | The CrossFader class |
CDelayedPlayHandler | |
CEqualizerHandler | |
CLogic | |
CPlayback | The PlaybackPipeline class |
CSeekHandler | |
CSpeedHandler | |
CStreamRecorderHandler | |
▶NPlayerPlugin | Interface for PlayerPlugin classes. get_name() and language_changed() must be overwritten |
CBase | |
CHandler | |
▶NPlaylist | |
CBase | The Playlist class |
CDBInterface | The PlaylistDBInterface class |
CDBWrapper | DBWrapper is responsible for fetching playlist data from database, especially the handling between skeleton and the playlist itself Most of the functions are wrappers for the DatabasePlaylist class |
CHandler | Global handler for playlists |
CLoader | The PlaylistLoader class |
CMode | The Mode class |
CStandard | The StdPlaylist class |
CStopBehavior | |
CStream | The StreamPlaylist class |
▶NPreferences | |
CAction | The action, which is used to access the Preference |
CBase | Abstract Interface you should use when creating a preferences item |
▶NSC | |
CAlbumView | |
CArtistView | |
CDatabase | |
CDataFetcher | |
CGUI_ArtistSearch | |
CGUI_Library | |
CJsonParser | |
CLibrary | |
CLibraryContainer | |
CSearchInformation | |
CSearchInformationList | |
CTrackView | |
▶NSomaFM | |
CGUI_SomaFM | |
CLibrary | |
CLibraryContainer | |
CPlaylistModel | |
CStation | |
CStationModel | |
▶NStreamRecorder | |
CData | The StreamRecorderData struct |
CStreamRecorder | The StreamRecorder class |
▶NTagging | The GUI_TagEdit class |
CAbstractFrame | |
CAbstractFrameHelper | |
CChangeNotifier | The MetaDataChangeNotifier class (Singleton) |
CEditor | The 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 |
CExpression | The TagExpression class |
CParsedTag | |
CUserOperations | |
▶NUi | |
CGUI_AlternativeCovers | |
CGUI_AudioConverter | |
CGUI_Bookmarks | |
CGUI_Broadcast | |
CGUI_BroadcastSetup | |
CGUI_Controls | |
CGUI_ControlsNew | |
CGUI_Covers | |
CGUI_CoverView | |
CGUI_Crossfader | |
CGUI_DeleteDialog | |
CGUI_DirectoryWidget | |
CGUI_EditLibrary | |
CGUI_EmptyLibrary | |
CGUI_EnginePreferences | |
CGUI_Equalizer | |
CGUI_FontConfig | |
CGUI_IconPreferences | |
CGUI_ImportDialog | |
CGUI_LanguageChooser | |
CGUI_LastFM | |
CGUI_LevelPainter | |
CGUI_LibraryInfoBox | |
CGUI_LibraryPreferences | |
CGUI_LocalLibrary | |
CGUI_Logger | |
CGUI_Lyrics | |
CGUI_Notifications | |
CGUI_Player | |
CGUI_PlayerPlugin | |
CGUI_PlayerPreferences | |
CGUI_PlaylistChooser | |
CGUI_PlaylistPreferences | |
CGUI_Podcasts | |
CGUI_PreferenceDialog | |
CGUI_Proxy | |
CGUI_ReloadLibraryDialog | |
CGUI_RemoteControl | |
CGUI_SearchPreferences | |
CGUI_ShortcutEntry | |
CGUI_Shortcuts | |
CGUI_Shutdown | |
CGUI_SomaFM | |
CGUI_SoundcloudArtistSearch | |
CGUI_SoundcloudLibrary | |
CGUI_Spectrum | |
CGUI_Speed | |
CGUI_Stream | |
CGUI_StreamPreferences | |
CGUI_StreamRecorder | |
CGUI_Style | |
CGUI_TagEdit | |
CGUI_TagFromPath | |
CGUI_TargetPlaylistDialog | |
CGUI_UiPreferences | |
CInfoDialog | |
CPlaylist_Window | |
▶NUtil | Helper functions |
CImage | |
CSet | A set structure. Inherited from std::set with some useful methods. For integer and String this set is ordered |
CTree | The Tree class |
▶NXiph | |
CAlbumArtistFrame | The AlbumArtistFrame class |
CCoverFrame | |
CDiscnumberFrame | The DiscnumberFrame class |
CLyricsFrame | |
CPopularimeterFrame | The PopularimeterFrame class |
CXiphFrame | |
CAbstractLibrary | |
CAbstractPlaylistParser | The AbstractPlaylistParser class |
CAbstractStreamHandler | Used to interprete website data as streams. Some methods have to be overridden, to map their functions to their specific database functions. The track list is held in a map, which is accessible through its station name. It can be accessed via the get_tracks() method |
CAbstractWebAccess | |
CAbstrSetting | The AbstrSetting class
Every setting needs a key and a value The SettingKey is only used inside the setting mechanism |
CAbstrSettingNotifier | |
CActionPair | |
CAddOperation | |
CAlbum | The Album class |
CAlbumCoverFetchThread | 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_cover_location() |
CAlbumInfo | The AlbumInfo class |
CAlbumList | The AlbumList class |
CAlternativeCoverItemDelegate | The AlternativeCoverItemDelegate class |
CAlternativeCoverItemModel | The AlternativeCoverItemModel class |
CApplication | |
CArtist | The Artist class |
CArtistInfo | The ArtistInfo class |
CArtistList | ArtistList |
CASXParser | The ASXParser class |
CAsyncWebAccess | Asynchgronous web access class |
CBookmark | |
CBookmarks | The Bookmarks logic class |
CBookmarksBase | |
CBookmarksMenu | |
CChangeOperation | |
CChangePathOperation | |
CColorList | |
CColorStyle | |
CCommandLineData | |
CCommandLineParser | |
CContextMenu | A context menu with some standard actions |
CContextMenuFilter | |
CConverter | |
CCoverButton | The CoverButton class |
CCoverPreferenceAction | |
CCoverViewContextMenu | |
CCoverViewPixmapCache | |
CCustomField | The CustomField class a CustomField is some additional entry than can be set for MetaData, Albums and Artists and will be displayed on the Info Dialog These custom fields are intendend for Plugins |
CCustomMimeData | Mimedata class for drag and dropping metadata |
CCustomPlaylist | The CustomPlaylist class |
CCustomPlaylistSkeleton | The CustomPlaylistSkeleton class |
CDBusAdaptor | |
CDBusHandler | |
CDBusMediaKeysInterface | |
CDBusMediaKeysInterfaceGnome | |
CDBusMediaKeysInterfaceMate | |
CDBusNotifications | |
CDirChooserDialog | |
CDirectoryContextMenu | |
CDirectoryCopyThread | |
CDirectoryDelegate | |
CDirectoryModel | The SearchableFileTreeModel class |
CDirectoryReader | Directory reader functions |
CDirectoryTreeView | |
CDiscAction | |
CDiscPopupMenu | |
CDragable | The Dragable class |
CDummyNotificator | |
CEmptyLibraryContainer | |
CEngineColorStyleChooser | |
CEnginePlugin | |
CEQ_Setting | The EQ_Setting class. Container for Equalizer configurations |
CEqSlider | The EqSlider class |
CExtensionSet | |
CFileCopyThread | |
CFileListModel | |
CFileListView | |
CFileOperations | |
CGenericFilter | |
CGenre | |
CGenreFetcher | |
CGUI_AbstractStream | |
CGUI_AlternativeCovers | The GUI_AlternativeCovers class |
CGUI_AudioConverter | |
CGUI_Bookmarks | The GUI_Bookmarks class |
CGUI_Broadcast | |
CGUI_BroadcastSetup | |
CGUI_Controls | |
CGUI_ControlsBase | |
CGUI_ControlsNew | |
CGUI_Covers | |
CGUI_Crossfader | |
CGUI_DeleteDialog | |
CGUI_DirectoryWidget | |
CGUI_EditLibrary | |
CGUI_EnginePreferences | |
CGUI_Equalizer | The GUI_Equalizer class |
CGUI_FontConfig | |
CGUI_IconPreferences | |
CGUI_ImportDialog | |
CGUI_InfoDialog | The GUI_InfoDialog class |
CGUI_LanguageChooser | |
CGUI_LastFM | |
CGUI_LevelPainter | |
CGUI_LibraryInfoBox | |
CGUI_LibraryPreferences | |
CGUI_Logger | |
CGUI_Lyrics | |
CGUI_Notifications | |
CGUI_Player | |
CGUI_PlayerPlugin | |
CGUI_PlayerPreferences | |
CGUI_Playlist | |
CGUI_PlaylistBottomBar | |
CGUI_PlaylistChooser | |
CGUI_PlaylistPreferences | |
CGUI_Podcasts | |
CGUI_PreferenceDialog | The Preference Dialog. Register new Preference dialogs with the register_preference_dialog() method |
CGUI_Proxy | |
CGUI_ReloadLibraryDialog | |
CGUI_RemoteControl | |
CGUI_SearchPreferences | |
CGUI_ShortcutEntry | The delegate class for displaying a shortcut |
CGUI_Shortcuts | The GUI_Shortcuts class |
CGUI_Spectrum | |
CGUI_Speed | |
CGUI_Stream | |
CGUI_StreamPreferences | |
CGUI_StreamRecorder | |
CGUI_StyleSettings | |
CGUI_TagEdit | |
CGUI_TagFromPath | |
CGUI_TargetPlaylistDialog | |
CGUI_TrayIcon | |
CGUI_UiPreferences | |
CHideFilter | |
CIconProvider | |
CIcyWebAccess | |
CImageSelectionDialog | |
CInfoDialogContainer | An interface used to abstract the usage of the info dialog. An implementing class has to return the interpretation of a MetaDataList and the MetaDataList itself. The implementing class may call the show functions to open the info dialog at its specific tab |
CInstanceThread | |
CKeyPressFilter | |
CLameConverter | |
CLang | |
CLanguageString | |
CLevelReceiver | The LevelReceiver class |
CLibraryContextMenu | Context menu used for Library and playlist windows |
CLibraryItem | The LibraryItem class |
CLibraryListModel | |
CLibraryPluginMenu | |
CLibraryPreferenceAction | |
CLineInputDialog | |
CLocalLibrary | |
CLocalLibraryContainer | |
CLogEntry | |
CLogger | The Logger class |
CLogListener | |
CLogObject | |
CLyricLookupThread | The LyricLookupThread class |
CLyrics | |
CM3UParser | The M3UParser class |
CMenubar | |
CMenuButton | The MenuButton class.
A button that sends a signal when clicked.
This Class is meant for inheritance like MenuToolButton does |
CMenuToolButton | This is the little button you often see near comboboxes
It opens up a menu when clicked. The actions in the menu a configurable |
CMessageReceiverInterface | The GlobalMessageReceiverInterface class
implement this class in order to have the possibility to show messages |
CMetaData | The MetaData class |
CMetaDataInfo | The MetaDataInfo class |
CMetaDataList | The MetaDataList class |
CMetaTypeRegistry | |
CMiniSearcher | |
CMiniSearcherViewConnector | |
CMiniSearchEventFilter | |
CMouseEnterFilter | |
CMouseLeaveFilter | |
CMouseMoveFilter | |
CMoveOperation | |
CNotificationHandler | |
CNotificationInterface | |
COggConverter | |
COrgFreedesktopNotificationsInterface | |
COrgGnomeSettingsDaemonMediaKeysInterface | |
COrgMateSettingsDaemonMediaKeysInterface | |
COrgMprisMediaPlayer2Adaptor | |
COrgMprisMediaPlayer2PlayerAdaptor | |
CPaintFilter | |
CPlayerPreferencesAction | |
CPlaylistChooser | The PlaylistChooser class |
CPlaylistContextMenu | |
CPlaylistItemDelegate | |
CPlaylistItemModel | |
CPlaylistPreferenceAction | |
CPlaylistTabBar | |
CPlaylistTabMenu | |
CPlaylistTabWidget | |
CPlaylistView | |
CPlayManager | Global handler for current playback state (Singleton) |
CPLSParser | The PLSParser class |
CPluginCloseButton | The MenuButton class.
A button that sends a signal when clicked.
This Class is meant for inheritance like MenuToolButton does |
CPreferenceAction | |
CPreferenceDialog | |
CPreferenceRegistry | |
CPreferenceUi | |
CProxy | |
CQList | |
CQMap | |
CQPair | |
CRandomGenerator | The RandomGenerator class |
CRatingLabel | The RatingLabel class |
CRawColorStyle | |
CRawShortcutMap | The RawShortcutMap struct consisting of a specifier writable into database and a shortcut. This class is used for converting a shortcut map into its database representation |
CRawSoundReceiverInterface | The RawSoundReceiver interface |
CRemoteControl | Remote control allows to control Sayonara from an external application via network. Various commands are implemented. Sayonara also delivers information about state changes,The current implemented commands are:
|
CRemoveOperation | |
CRenameOperation | |
CRowColumn | |
CSayonaraClass | Access to Settings and notifications |
CSearchableModel | |
CSearchableModelInterface | |
CSearchableView | |
CSearchableViewInterface | The SearchViewInterface class |
CSearchPreferenceAction | |
CSearchSlider | |
CSelectionViewInterface | The SayonaraSelectionView class |
CServerTemplate | The ServerTemplate struct |
CSession | |
CSetting | The Setting class
T is the pure value type e.g. QString |
CSettingConverter | The SettingConverter class |
CSettingConverter< bool > | The SettingConverter<bool> class |
CSettingConverter< BoolList > | The SettingConverter<QList<T> > class |
CSettingConverter< float > | |
CSettingConverter< int > | The SettingConverter<int> class |
CSettingConverter< QByteArray > | The SettingConverter<QByteArray> class |
CSettingConverter< QList< T > > | The SettingConverter<QList<T> > class |
CSettingConverter< QPair< A, B > > | The SettingConverter<QPair<A, B> > class |
CSettingConverter< QPoint > | The SettingConverter<QPoint> class |
CSettingConverter< QSize > | The SettingConverter<QSize> class |
CSettingConverter< QString > | The SettingConverter<QString> class |
CSettingConverter< QStringList > | The SettingConverter<QStringList> class |
CSettingIdentifier | |
CSettingNotifier | |
CSettings | The Settings class |
CShortcut | A single shortcut managed by ShortcutHandler. This class holds information about the default shortcuts, the user defined shortcuts, a name attached to each shortcut an identifier which is written into the database and a list of the corresponding shortcuts in the Qt format |
CShortcutHandler | A singleton class for retrieving shortcuts |
CShortcutLineEdit | The ShortcutLineEdit class |
CShortcutWidget | Interface that should be implemented when using configurable shortcuts |
CShowFilter | |
CSomaFMStationView | |
CSpectrumReceiver | The SpectrumReceiver class |
CStreamDataSender | The StreamDataSender class. This class is used for sending the raw bytes |
CStreamHandlerPodcasts | |
CStreamHandlerStreams | |
CStreamHttpParser | Parses requests out of the Client |
CStreamParser | |
CStreamPreferenceAction | |
CStreamRecorderPreferenceAction | |
CStreamServer | The StreamServer class. This class is listening for new connections and holds and administrates current connections |
CStreamServerHandler | |
CStreamWriter | The StreamWriter class. This class is the interface between StreamDataSender and StreamServer. It watches the client socket and spreads data to its client |
CTagButton | |
CTagLineEdit | The TagLineEdit class |
CTagTextInput | GUI class for String fields meant to convert content to first upper case by a context menu |
CTextSelection | Holds start and size of a selection |
CTrayIconContextMenu | |
CUi_GUI_AlternativeCovers | |
CUi_GUI_AudioConverter | |
CUi_GUI_Bookmarks | |
CUi_GUI_Broadcast | |
CUi_GUI_BroadcastSetup | |
CUi_GUI_Controls | |
CUi_GUI_ControlsNew | |
CUi_GUI_Covers | |
CUi_GUI_CoverView | |
CUi_GUI_Crossfader | |
CUi_GUI_DeleteDialog | |
CUi_GUI_DirectoryWidget | |
CUi_GUI_EditLibrary | |
CUi_GUI_EmptyLibrary | |
CUi_GUI_EnginePreferences | |
CUi_GUI_Equalizer | |
CUi_GUI_FontConfig | |
CUi_GUI_IconPreferences | |
CUi_GUI_ImportDialog | |
CUi_GUI_LanguageChooser | |
CUi_GUI_LastFM | |
CUi_GUI_LevelPainter | |
CUi_GUI_LibraryInfoBox | |
CUi_GUI_LibraryPreferences | |
CUi_GUI_LocalLibrary | |
CUi_GUI_Logger | |
CUi_GUI_Lyrics | |
CUi_GUI_Notifications | |
CUi_GUI_Player | |
CUi_GUI_PlayerPlugin | |
CUi_GUI_PlayerPreferences | |
CUi_GUI_PlaylistChooser | |
CUi_GUI_PlaylistPreferences | |
CUi_GUI_Podcasts | |
CUi_GUI_PreferenceDialog | |
CUi_GUI_Proxy | |
CUi_GUI_ReloadLibraryDialog | |
CUi_GUI_RemoteControl | |
CUi_GUI_SearchPreferences | |
CUi_GUI_ShortcutEntry | |
CUi_GUI_Shortcuts | |
CUi_GUI_Shutdown | |
CUi_GUI_SomaFM | |
CUi_GUI_SoundcloudArtistSearch | |
CUi_GUI_SoundcloudLibrary | |
CUi_GUI_Spectrum | |
CUi_GUI_Speed | |
CUi_GUI_Stream | |
CUi_GUI_StreamPreferences | |
CUi_GUI_StreamRecorder | |
CUi_GUI_Style | |
CUi_GUI_TagEdit | |
CUi_GUI_TagFromPath | |
CUi_GUI_TargetPlaylistDialog | |
CUi_GUI_UiPreferences | |
CUi_InfoDialog | |
CUi_Playlist_Window | |