►CAbstractPlaylistParser | The AbstractPlaylistParser class |
CASXParser | The ASXParser class |
CM3UParser | |
CPLSParser | The PLSParser class |
►CAbstrSetting | The AbstrSetting class
Every setting needs a key and a value The SettingKey is only used inside the setting mechanism |
CSetting< KeyClass > | The Setting class
T is the pure value type e.g. QString |
CBookmark | |
CBookmarkStorage | |
►CChangeOperation | |
CAddOperation | |
CChangePathOperation | |
CMoveOperation | |
CRemoveOperation | |
CRenameOperation | |
CColorList | |
CColorStyle | |
CCommandLineData | |
CCommandLineParser | |
CConverterFactory | |
►CCover::Fetcher::Base | The CoverFetcherInterface interface |
CCover::Fetcher::Allmusic | |
CCover::Fetcher::Amazon | |
CCover::Fetcher::Audioscrobbler | The LFMCoverFetcher class. See CoverFetcherInterface |
CCover::Fetcher::DirectFetcher | |
CCover::Fetcher::Discogs | The DiscogsCoverFetcher class. See CoverFetcherInterface |
CCover::Fetcher::Google | The GoogleCoverFetcher class. See CoverFetcherInterface |
CCover::Fetcher::Website | Parses a website for all images. This cover fetcher behaves different from the others because every Cover::Fetcher::Base has a special website attached to it. This one does not have a special website. The search address will return the input itself because when searching for "https://kexp.org" this is exactly the search address |
CCover::Fetcher::Yandex | |
CCover::Fetcher::Url | An Url is defined by its identifier and a custom url string. The identifier is the same as being used in the Cover::Fetcher::Base classes. The url is a standard string you also can enter in your browser. The identifier can be used to ask its active status in the Cover::Fetcher::Manager for example |
CCover::Location | |
►CCoverDataProvider | |
CEngine::Handler | The EngineHandler class |
►CCoverDataReceiver | |
►CGUI_ControlsBase | |
CGUI_Controls | |
CGUI_ControlsNew | |
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 |
CCustomPlaylist | |
►CDB::Albums | |
►CDB::LibraryDatabase | |
CSC::LibraryDatabase | |
►CDB::Artists | |
CDB::LibraryDatabase | |
►CDB::Module | |
►CDB::Base | |
CDB::Connector | |
CSC::Database | |
CDB::Bookmarks | |
CDB::Covers | |
CDB::Equalizer | |
CDB::Library | |
CDB::LibraryDatabase | |
CDB::Playlist | |
CDB::Podcasts | |
CDB::Session | |
CDB::Settings | |
CDB::Shortcuts | |
CDB::SmartPlaylists | |
CDB::Streams | |
CDB::VisualStyles | |
CDB::RangeMapping | |
►CDB::Tracks | |
CDB::LibraryDatabase | |
CDynamicPlayback::ArtistMatch | |
CDynamicPlayback::ArtistMatch::Entry | |
►CDynamicPlaybackChecker | |
CDynamicPlaybackCheckerImpl | |
►CEngine::LevelDataReceiver | The LevelDataReceiver class |
CGUI_LevelPainter | |
►CEngine::RawAudioDataReceiver | The RawSoundReceiver interface |
CStreamWriter | The StreamWriter class. This class is the interface between StreamDataSender and StreamServer. It watches the client socket and spreads data to its client |
►CEngine::SpectrumDataReceiver | The SpectrumReceiver class |
CGUI_Spectrum | |
CSpectrumLabel | |
CEngine::Utils::Dont_Use_Integers_In_GObject_Set< T > | Class for compiler warnings |
CEngine::Utils::GObjectAutoFree< T > | |
CEqualizerSetting | The EQ_Setting class. Container for Equalizer configurations |
CFMStreamParser | |
CGenre | |
►CGui::Dragable | The Dragable class |
CDirectory::FileListView | The FileListView class |
CDirectory::TreeView | The DirectoryTreeView class |
CHistoryTableView | |
►CLibrary::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 |
CLibrary::CoverView | The CoverView class |
►CLibrary::TableView | The TableView class |
►CLibrary::AlbumView | The AlbumView class |
CSC::AlbumView | |
►CLibrary::ArtistView | The ArtistView class |
CSC::ArtistView | |
►CLibrary::TrackView | The TrackView class |
CSC::TrackView | |
CPlaylist::View | |
CGui::ExtensionSet | Collection of extensions. Handles extensions currently active or inactive and the extension toolbar |
►CGui::WidgetTemplateParent | The WidgetTemplateParent class |
►CGui::WidgetTemplate< QTreeView > | |
CDirectory::TreeView | The DirectoryTreeView class |
►CGui::WidgetTemplate< QComboBox > | |
►CGui::ComboBox | |
CLibrary::PluginCombobox | |
►CGui::WidgetTemplate< QMenu > | |
►CGui::ContextMenu | A context menu with some standard actions |
CLibrary::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 |
CGui::MergeMenu | |
►CLibrary::ContextMenu | |
CDirectory::ContextMenu | The DirectoryContextMenu class |
CLibrary::CoverViewContextMenu | Context menu with some additional actions compared to Gui::LibraryContextMenu |
CPlaylist::ContextMenu | |
CSC::ContextMenu | |
CLibrary::LocalLibraryMenu | A menu in the player's menubar containing some library actions |
CPlaylist::ActionMenu | The PlaylistActionMenu class |
CPlaylist::TabMenu | The PlaylistTabMenu class |
CTrayIconContextMenu | |
►CGui::WidgetTemplate< Gui::ImageButton > | |
CGui::CoverButton | The CoverButton class |
►CGui::WidgetTemplate< QDialog > | |
►CGui::Dialog | Dialog with Settings connection. Also contains triggers for language_changed() and skin_changed(). Emits sig_closed() when closed |
CGUI_AlternativeCovers | The GUI_AlternativeCovers class |
►CGUI_ConfigureStation | |
CConfigurePodcastDialog | |
CConfigureStreamDialog | |
CGUI_CssEditor | |
CGUI_DeleteDialog | The GUI_DeleteDialog class |
CGUI_EditLibrary | |
CGUI_FailMessageBox | The GUI_FailMessageBox class |
CGUI_FileExpressionDialog | |
CGUI_History | |
CGUI_ImportDialog | |
CGUI_InfoDialog | The GUI_InfoDialog class |
CGUI_Logger | |
CGUI_PreferenceDialog | The Preference Dialog. Register new Preference dialogs with the register_preference_dialog() method |
CGUI_StationSearcher | |
CGUI_StyleSettings | |
CGUI_TargetPlaylistDialog | |
CGui::DoubleCalendarDialog | |
CGui::LineInputDialog | Dialog for entering one line. Listen for the sig_closed() signal for the Gui::Dialog class and request the text value afterwards if LineInputDialog::ReturnValue is set to LineInputDialog::ReturnValue::Ok |
CLibrary::GUI_LibraryInfoBox | A info box containing library statistics :: |
CLibrary::GUI_LibraryReloadDialog | Reload dialog containing a combo box which allows you choosing between fast and deep reloading |
CSC::GUI_ArtistSearch | |
CTimeSpanChooser | |
►CGui::WidgetTemplate< QLabel > | |
CGui::FloatingLabel | The FloatingLabel class. A QLabel where the text floats from left to right and vice versa so there's no need for word wrapping anymore |
►CGui::WidgetTemplate< QHeaderView > | |
►CGui::HeaderView | |
CLibrary::HeaderView | |
►CGui::WidgetTemplate< QFileDialog > | |
CGui::ImageSelectionDialog | A selection dialog that displays an image and also its size |
►CGui::WidgetTemplate< QLineEdit > | |
CGui::LineEdit | GUI class for String fields meant to convert content to first upper case by a context menu |
CLibrary::SearchBar | |
►CGui::WidgetTemplate< QMainWindow > | |
►CGui::MainWindow | The SayonaraMainWindow class |
CGUI_Player | |
►CGui::WidgetTemplate< QPushButton > | |
►CGui::MenuToolButton | This is the little button you often see near comboboxes
It opens up a menu when clicked. The actions in the menu a configurable |
CLibrary::MenuButtonViews | |
CPluginCloseButton | The MenuButton class.
A button that sends a signal when clicked.
This Class is meant for inheritance like MenuToolButton does |
CTagButton | |
►CGui::WidgetTemplate< QFrame > | |
CGui::MiniSearcher | |
►CGui::WidgetTemplate< QProgressBar > | |
CGui::ProgressBar | Create a new Progress bar indicating progress of its parent widget Set the position. Every time when QWidget::show() or QWidget::setVisible(true) is called the progress bar is shown |
►CGui::WidgetTemplate< QWidget > | |
►CGui::Widget | Widget with Settings connection. Also contains triggers for language_changed() and skin_changed() \nThe widget's content can be exported to a Dialog via the box_into_dialog() method |
CGUI_ControlsBase | |
CGUI_CoverEdit | |
CGUI_DirectoryView | |
CGUI_IconPreferences | |
CGUI_Lyrics | The GUI_Lyrics class |
CGUI_PlayerPlugin | |
CGUI_Playlist | The GUI_Playlist class |
CGUI_ShortcutEntry | The delegate class for displaying a shortcut |
CGUI_TagEdit | |
CGUI_TagFromPath | |
CHistoryEntryWidget | |
CLibrary::FileExtensionBar | The FileExtensionBar class |
►CLibrary::GUI_AbstractLibrary | The GUI_AbstractLibrary class |
CLibrary::GUI_LocalLibrary | The GUI_LocalLibrary class |
CSC::GUI_Library | |
CLibrary::GUI_CoverView | |
CLibrary::GUI_EmptyLibrary | The GUI_EmptyLibrary class |
►CPlayerPlugin::Base | |
CGUI_AudioConverter | |
CGUI_Bookmarks | The GUI_Bookmarks class |
CGUI_Broadcast | |
CGUI_Crossfader | |
CGUI_Equalizer | The GUI_Equalizer class |
CGUI_PlaylistChooser | |
CGUI_SpectrogramPainter | |
CGUI_Speed | |
►CGui::AbstractStationPlugin | |
CGUI_Podcasts | |
CGUI_Stream | |
CGuiSmartPlaylists | |
►CVisualPlugin | |
CGUI_LevelPainter | |
CGUI_Spectrum | |
CPlaylist::BottomBar | The GUI_PlaylistBottomBar class |
►CPreferences::Base | |
CGUI_BroadcastPreferences | |
CGUI_CoverPreferences | |
CGUI_EnginePreferences | |
CGUI_FileExtensionPreferences | |
CGUI_LanguagePreferences | |
CGUI_LastFmPreferences | |
CGUI_LibraryPreferences | |
CGUI_NotificationPreferences | |
CGUI_PlayerPreferences | |
CGUI_PlaylistPreferences | |
CGUI_ProxyPreferences | |
CGUI_RemoteControlPreferences | |
CGUI_SearchPreferences | |
CGUI_ShortcutPreferences | The GUI_ShortcutPreferences class |
CGUI_StreamPreferences | |
CGUI_StreamRecorderPreferences | |
CGUI_UiPreferences | |
CSomaFM::GUI_SomaFM | |
►CGui::WidgetTemplate< QTableView > | |
CHistoryTableView | |
►CGui::WidgetTemplate< QTreeWidget > | |
CLibrary::GenreView | The GenreView class |
►CGui::WidgetTemplate< QMenuBar > | |
CMenubar | |
►CGui::WidgetTemplate< T > | Template for Sayonara Widgets. This template is responsible for holding a reference to the settings |
CDirectory::FileListView | The FileListView class |
CLibrary::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 |
CPlaylist::View | |
CSomaFMStationView | |
►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 |
CDirectory::FileListView | The FileListView class |
CDirectory::TreeView | The DirectoryTreeView class |
CGUI_ControlsBase | |
CLibrary::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 |
CPlaylist::View | |
CInstanceChecker | |
CLanguagePreferences::LanguageData | |
CLastFM::LoginStuff | |
►CLevelDataProvider | |
CEngine::Handler | The EngineHandler class |
►CLibrary::AbstractContainer | This container is only used internally to avoid Ui dependencies in the Components. If implementing your own library plugin, use Gui/Library/LibraryContainer.h instead |
►CLibrary::Container | |
CEmptyLibraryContainer | The EmptyLibraryContainer class |
CHistoryContainer | |
CLocalLibraryContainer | The LocalLibraryContainer class |
CSC::LibraryContainer | |
CSomaFM::LibraryContainer | |
CLibrary::ActionPair | A mapping between a name and a sortorder |
CLibrary::CoverViewPixmapCache | A cache class. Internally handled as QCache class |
CLibrary::Filter | |
CLibrary::ImportCache | The ImportCache class |
CLibrary::MergeData | |
►CLibraryInfoAccessor | |
CLibrary::Manager | |
►CLibraryItem | The LibraryItem class |
CAlbum | |
CArtist | |
CMetaData | The MetaData class |
►CLibraryItemInfo | |
CAlbumInfo | |
CArtistInfo | |
CMetaDataInfo | |
►CLibraryPlaylistInteractor | |
CLibraryPlaylistInteractorImpl | |
CLibraryTrackAccessor | |
CLogEntry | |
CLogger | The Logger class |
►CLogListener | |
CLogObject | |
CLyrics::Server | The ServerTemplate struct |
►CMessageReceiverInterface | The GlobalMessageReceiverInterface class
implement this class in order to have the possibility to show messages |
CGUI_Player | |
►CModel | |
►CSearchableModel< Model > | |
CDirectory::FileListModel | The FileListModel class |
►CLibrary::ItemModel | The ItemModel is intended to abstract the various views. It supports searching, selections and a library |
CLibrary::AlbumModel | The AlbumModel class |
CLibrary::ArtistModel | The ArtistModel class |
CLibrary::CoverModel | The CoverModel class |
CLibrary::TrackModel | The TrackModel class |
CPlaylist::Model | The PlaylistItemModel class |
CSomaFM::StationModel | |
CModels::Cover | |
CModels::Discnumber | |
CModels::Popularimeter | |
►CNotificationInterface | |
CDBusNotifications | |
CDummyNotificator | |
CGUI_TrayIcon | |
CPipelineExtensions::BroadcastBin | The Broadcaster class |
►CPipelineExtensions::BroadcastDataReceiver | |
CEngine::Pipeline | The PlaybackPipeline class |
►CPipelineExtensions::Changeable | The ChangeablePipeline class |
CEngine::Pipeline | The PlaybackPipeline class |
►CPipelineExtensions::DelayedPlayable | The DelayedPlayable class |
CEngine::Pipeline | The PlaybackPipeline class |
►CPipelineExtensions::EqualizerAccessible | The Equalizer class |
CEngine::Pipeline | The PlaybackPipeline class |
►CPipelineExtensions::Fadeable | The CrossFader class |
CEngine::Pipeline | The PlaybackPipeline class |
►CPipelineExtensions::Pitchable | The Pitcher class |
CEngine::Pipeline | The PlaybackPipeline class |
►CPipelineExtensions::PositionAccessible | The Seeker class |
CEngine::Pipeline | The PlaybackPipeline class |
CPipelineExtensions::StreamRecorderBin | |
CPipelineExtensions::VisualizerBin | The Visualizer class |
►CPlaylist::DBInterface | |
CPlaylist::Playlist | |
►CPlaylist::Loader | The PlaylistLoader class |
CPlaylist::LoaderImpl | |
CPlaylist::ShuffleHistory | |
CPlaylist::StopBehavior | |
►CPlaylistAccessor | |
CPlaylist::Handler | Global handler for playlists |
►CPlaylistCreator | |
CPlaylist::Handler | Global handler for playlists |
CPreferenceRegistry | |
►CPreferenceUi | |
CGUI_PreferenceDialog | The Preference Dialog. Register new Preference dialogs with the register_preference_dialog() method |
►CQAbstractListModel | |
CLibraryListModel | |
►CQAbstractTableModel | |
CHistoryEntryModel | |
►CQAction | |
►CGui::PreferenceAction | A PreferenceAction can be added to each widget supporting QActions. When triggering this action, the PreferenceDialog is openend with the appropriate entry chosen |
CGui::CoverPreferenceAction | The CoverPreferenceAction class |
CGui::LibraryPreferenceAction | The LibraryPreferenceAction class |
CGui::PlayerPreferencesAction | The PlayerPreferencesAction class |
CGui::PlaylistPreferenceAction | The PlaylistPreferenceAction class |
CGui::SearchPreferenceAction | The SearchPreferenceAction class |
CGui::ShortcutPreferenceAction | |
CGui::StreamPreferenceAction | Currently only a Radio Search Entry action |
CGui::StreamRecorderPreferenceAction | The StreamRecorderPreferenceAction class |
CLibrary::DiscAction | A single action representing one or all discs |
CPreferences::Action | The action, which is used to access the Preference |
►CQApplication | |
CApplication | |
►CQCalendarWidget | |
CGui::CalendarWidget | |
►CQComboBox | |
CGui::WidgetTemplate< QComboBox > | |
►CQCompleter | |
CGui::Completer | A QCompleter where you can easily change the underlying QStringList without allocating a new object |
►CQDBusAbstractAdaptor | |
COrgMprisMediaPlayer2Adaptor | |
COrgMprisMediaPlayer2PlayerAdaptor | |
►CQDBusAbstractInterface | |
COrgFreedesktopNotificationsInterface | |
COrgGnomeSettingsDaemonMediaKeysInterface | |
COrgMateSettingsDaemonMediaKeysInterface | |
►CQDialog | |
CGui::WidgetTemplate< QDialog > | |
CMinMaxIntegerDialog | |
►CQFileDialog | |
CGui::WidgetTemplate< QFileDialog > | |
CGui::DirectoryChooser | |
►CQFileIconProvider | |
CDirectory::IconProvider | The IconProvider class |
►CQFrame | |
CGui::WidgetTemplate< QFrame > | |
►CQHeaderView | |
CGui::WidgetTemplate< QHeaderView > | |
►CQLabel | |
CGui::WidgetTemplate< QLabel > | |
CGui::RatingLabel | A simple label, not suitable for editing. For editing, use the RatingEditor class. RatingLabel is intended for the paint method in delegates |
CSpectrumLabel | |
►CQLineEdit | |
CGui::WidgetTemplate< QLineEdit > | |
CInputField | |
CShortcutLineEdit | The ShortcutLineEdit class |
CTagLineEdit | The TagLineEdit class |
CQList< T > | |
CQList< ColorStyle > | |
CQList< QColor > | |
CQList< QEvent::Type > | |
CQList< QShortcut * > | |
CQList< RadioUrl > | |
CQList< Util::Tree * > | |
►CQMainWindow | |
CGui::WidgetTemplate< QMainWindow > | |
CQMap< Key, Value > | |
CQMap< QString, int > | |
►CQMap< QString, QString > | |
CLastFM::UrlParams | |
►CQMap< QString, QStringList > | |
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 |
►CQMenu | |
CGui::WidgetTemplate< QMenu > | |
CLibrary::DiscPopupMenu | A menu containing various DiscAction objects |
CPlaylist::BookmarksMenu | The BookmarksMenu class |
►CQMenuBar | |
CGui::WidgetTemplate< QMenuBar > | |
►CQMimeData | |
CGui::CustomMimeData | |
►CQObject | |
CAbstrSettingNotifier | |
►CAbstractLibrary | |
CLocalLibrary | |
CSC::Library | |
►CAbstractStationHandler | 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 |
CPodcastHandler | |
CStreamHandler | |
CAbstractWebClientStopper | |
CAudioDataProvider | |
CBookmarks | The Bookmarks logic class |
►CConverter | |
CLameConverter | |
COggConverter | |
COpusConverter | |
CCover::ChangeNotfier | |
CCover::Extractor | |
CCover::Fetcher::Manager | 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 |
►CCover::LookupBase | The CoverLookupInterface class |
CCover::AlternativeLookup | The CoverLookupAlternative class |
CCover::Lookup | The CoverLookup class |
CCover::WebCoverFetcher | |
CDB::Base | |
►CDBusAdaptor | |
CDBusMPRIS::MediaPlayer2 | |
CDBusHandler | |
►CDBusMediaKeysInterface | |
CDBusMediaKeysInterfaceGnome | |
CDBusMediaKeysInterfaceMate | |
CDBusNotifications | |
CDirectory::IconWorkerThread | |
CDirectory::MetaDataScanner | |
CDirectorySelectionHandler | |
CDynamicPlayback::Handler | |
►CDynamicPlayback::SimilarArtistFetcher | |
CDynamicPlayback::LfmSimilarArtistFetcher | |
CDynamicPlayback::LocalSimilarArtistFetcher | |
CEngine::Engine | The PlaybackEngine class |
CEngine::Handler | The EngineHandler class |
CEngine::Pipeline | The PlaybackPipeline class |
CEqualizer | |
CExternTracksPlaylistGenerator | |
CFileOperations | |
CGenreFetcher | |
CGui::AbstrWidgetTemplate | The AbstrWidgetTemplate class |
►CGui::AsyncDropHandler | |
CExternUrlsDragDropHandler | |
CSomaFM::AsyncDropHandler | |
CGui::ByteArrayConverter | |
CGui::ContextMenuFilter | The ContextMenuFilter class |
CGui::DragableConnector | |
CGui::GenericFilter | The GenericFilter class |
CGui::HideFilter | The HideFilter class |
CGui::KeyPressFilter | The KeyPressFilter class |
CGui::MiniSearchEventFilter | |
CGui::MouseEnterFilter | The MouseEnterFilter class |
CGui::MouseLeaveFilter | The MouseLeaveFilter class |
CGui::MouseMoveFilter | The MouseMoveFilter class |
CGui::MousePressedFilter | The MouseMoveFilter class |
CGui::MouseReleasedFilter | The MouseMoveFilter class |
CGui::PaintFilter | The PaintFilter class |
CGui::ResizeFilter | The ShowFilter class |
CGui::ShowFilter | The ShowFilter class |
CIcyWebAccess | |
CInfoDialogContainerAsyncHandler | |
CLang | |
CLanguagePreferences | |
CLastFM::Base | |
CLastFM::LoginThread | |
CLastFM::TrackChangedThread | |
CLastFM::WebAccess | |
►CLibrary::ColumnHeader | The ColumnHeader class |
CLibrary::ColumnHeaderAlbum | |
CLibrary::ColumnHeaderArtist | |
CLibrary::ColumnHeaderTrack | |
CLibrary::Container | |
CLibrary::Importer | The LibraryImporter class |
CLibrary::LocalLibraryWatcher | |
CLibrary::Manager | |
CLibrary::PluginHandler | Library Plugin Manager |
CLogObject | |
CLyrics::LookupThread | The LyricLookupThread class |
CLyrics::Lyrics | |
CMetaTypeRegistry | |
CMiniSearcherViewConnector | |
CNotificationHandler | |
CPipelineExtensions::CrossFadeableTimer | The CrossFadeableTimer class |
CPipelineExtensions::DelayedPlayableLogic | Pure private class. Only used by Delayed Pipeline |
►CPlayManager | Global handler for current playback state (Singleton) |
CPlayManagerImpl | |
CPlayerPlugin::Handler | |
CPlaylist::Chooser | Used to select playlists out of all saved playlists |
CPlaylist::Handler | Global handler for playlists |
CPlaylist::LibraryInteractor | |
CPlaylist::Playlist | |
CPlaylistChangeNotifier | |
CPlaylistFromPathCreator | |
CRemoteControl | Remote control allows to control Sayonara from an external application via network. Various commands are implemented. Sayonara also delivers information about state changes, |
CRemoteUDPSocket | |
CSC::DataFetcher | |
CSC::TokenObserver | |
CSession::Manager | |
CShortcutHandler | A singleton class for retrieving shortcuts |
CSmartPlaylistManager | |
CSomaFM::Library | |
CStationSearcher | |
CStreamParser | |
CStreamRecorder::StreamRecorder | The StreamRecorder class |
CStreamServer | The StreamServer class. This class is listening for new connections and holds and administrates current connections |
CStreamWriter | The StreamWriter class. This class is the interface between StreamDataSender and StreamServer. It watches the client socket and spreads data to its client |
CTagging::ChangeNotifier | The MetaDataChangeNotifier class (Singleton) |
CTagging::CoverEditor | |
CTagging::Editor | 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 |
CTagging::UserOperations | |
CVersionChecker | Checks if the version is up to date when instantiated |
CVisualColorStyleChooser | |
►CWebClient | |
CWebClientImpl | |
CQPair< A, B > | |
►CQProgressBar | |
CGui::WidgetTemplate< QProgressBar > | |
►CQPushButton | |
CGui::WidgetTemplate< QPushButton > | |
►CGui::ImageButton | |
CGui::WidgetTemplate< Gui::ImageButton > | |
CPlaylist::BottomBarButton | The BottomBarButton class |
►CQSlider | |
►CGui::Slider | |
CGui::EqualizerSlider | The EqSlider class |
CGui::SearchSlider | |
►CQSortFilterProxyModel | |
CDirectory::Model | The SearchableFileTreeModel class |
►CQSplitter | |
CGui::Splitter | |
►CQSplitterHandle | |
CGui::SplitterHandle | |
►CQSqlQuery | |
CDB::Query | |
►CQString | |
CLanguageString | The LanguageString class |
►CQStyledItemDelegate | |
►CGui::ComboBoxDelegate | |
CLibrary::PluginComboBoxDelegate | |
►CGui::StyledItemDelegate | Assures a certain height of rows in a table and tree view |
CLibrary::RatingDelegate | A special delegate class for tables containing a rating |
CPlaylist::Delegate | The PlaylistItemDelegate class |
CSomaFMStationDelegate | |
CLibrary::CoverDelegate | The CoverDelegate class |
►CQSystemTrayIcon | |
CGUI_TrayIcon | |
►CQTabBar | |
CPlaylist::TabBar | The PlaylistTabBar class |
►CQTableView | |
CGui::WidgetTemplate< QTableView > | |
►CQTabWidget | |
CPlaylist::TabWidget | |
►CQThread | |
►CFileOperationThread | |
CFileCopyThread | |
CFileDeleteThread | |
CFileMoveThread | |
CFileRenameThread | |
CInstanceThread | |
CLibrary::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() |
CLibrary::CachingThread | The CachingThread class |
CLibrary::CopyThread | The CopyThread class |
CLibrary::ReloadThread | |
►CQTreeView | |
CGui::WidgetTemplate< QTreeView > | |
►CQTreeWidget | |
CGui::WidgetTemplate< QTreeWidget > | |
►CQTreeWidgetItem | |
CLibrary::GenreTreeItem | |
►CQValidator | |
CStringValidator | |
►CQWidget | |
CGui::WidgetTemplate< QWidget > | |
CGui::RatingEditor | This class is used for the actual editing of a RatingLabel While the RatingLabel class is used in paint() methods of delegates, this class is used in normal widgets or for createEditor() methods in delegates |
CRadioStation | |
CRadioUrl | |
CRandomGenerator | |
►CRawAudioDataProvider | |
CEngine::Handler | The EngineHandler class |
CRawColorStyle | |
CSC::JsonParser | |
CSC::OAuthTokenInfo | |
CSC::SearchInformation | |
CSC::SearchInformationList | |
►CSearchableModelInterface | |
CSearchableModel< Model > | |
►CSelectionViewInterface | |
►CSearchableViewInterface | |
CSearchableView< View, Model > | |
CSession::Entry | |
►CSettingConvertible | |
CLibrary::Info | The Info class |
CLibrary::Sortings | The Sortings class |
CPlaylist::Mode | The Mode class |
CSettingIdentifier< DataType, keyIndex > | |
CSettingNotifier< KeyClass > | |
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 |
►CSmartPlaylist | |
CSmartPlaylistByCreateDate | |
CSmartPlaylistByListeningDate | |
CSmartPlaylistByRating | |
CSmartPlaylistByRelativeDate | |
CSmartPlaylistByYear | |
CSmartPlaylistRandomAlbum | |
CSmartPlaylistRandomTracks | |
CSmartPlaylistDatabaseEntry | |
►CSmartPlaylists::StringConverter | |
CSmartPlaylists::DateConverter | |
CSmartPlaylists::TimeSpanConverter | |
CSmartPlaylists::TimeSpan | |
CSomaFM::Station | |
►CSoundModifier | |
CEngine::Handler | The EngineHandler class |
►CSpectrumDataProvider | |
CEngine::Handler | The EngineHandler class |
CSpid | |
►CStation | |
CPodcast | |
CStream | |
►Cstd::deque | |
CAlbumList | |
CArtistList | |
CMetaDataList | The MetaDataList class |
►Cstd::set | |
CUtil::Set< T > | A set structure. Inherited from std::set with some useful methods. For integer and String this set is ordered |
CStreamDataSender | The StreamDataSender class. This class is used for sending the raw bytes |
CStreamHttpParser | Parses requests out of the Client |
CStreamRecorder::Data | The StreamRecorderData struct |
CStreamServerHandler | |
►CT | |
CGui::WidgetTemplate< T > | Template for Sayonara Widgets. This template is responsible for holding a reference to the settings |
►CTagging::AbstractFrameHelper | |
►CTagging::AbstractFrame< TagLib::ID3v2::Tag > | |
►CID3v2::ID3v2Frame< QString, TagLib::ID3v2::TextIdentificationFrame > | |
CID3v2::AlbumArtistFrame | |
CID3v2::ComposerFrame | |
►CID3v2::ID3v2Frame< Models::Cover, TagLib::ID3v2::AttachedPictureFrame > | |
CID3v2::CoverFrame | |
►CID3v2::ID3v2Frame< Models::Discnumber, TagLib::ID3v2::TextIdentificationFrame > | |
CID3v2::DiscnumberFrame | |
►CID3v2::ID3v2Frame< QString, TagLib::ID3v2::UnsynchronizedLyricsFrame > | |
CID3v2::LyricsFrame | |
►CID3v2::ID3v2Frame< Models::Popularimeter, TagLib::ID3v2::PopularimeterFrame > | |
CID3v2::PopularimeterFrame | |
CID3v2::ID3v2Frame< ModelType_t, FrameType_t > | |
►CTagging::AbstractFrame< TagLib::MP4::Tag > | |
►CMP4::MP4Frame< QString > | |
CMP4::AlbumArtistFrame | |
►CMP4::MP4Frame< Models::Cover > | |
CMP4::CoverFrame | |
►CMP4::MP4Frame< Models::Discnumber > | |
CMP4::DiscnumberFrame | |
►CMP4::MP4Frame< Models::Popularimeter > | |
CMP4::PopularimeterFrame | |
CMP4::MP4Frame< Model_t > | |
►CTagging::AbstractFrame< TagLib::Ogg::XiphComment > | |
►CXiph::XiphFrame< QString > | |
CXiph::AlbumArtistFrame | |
CXiph::LyricsFrame | |
►CXiph::XiphFrame< Models::Cover > | |
CXiph::CoverFrame | |
►CXiph::XiphFrame< Models::Discnumber > | |
CXiph::DiscnumberFrame | |
►CXiph::XiphFrame< Models::Popularimeter > | |
CXiph::FmpsRatingFrame | |
CXiph::FmpsUserRatingFrame | |
CXiph::RatingFrame | |
CXiph::XiphFrame< Model_t > | |
CTagging::AbstractFrame< TagImpl > | |
CTagging::ChangeInformation | |
CTagging::Expression | The TagExpression class |
CTagging::ParsedTag | |
►CTagLib::FileRef::FileTypeResolver | |
CTagging::FileTypeResolver | |
CTagLineEdit::TextSelection | Holds start and size of a selection |
CTranslator | Removes or replaces the current QTranslator object by calling the change_language() method |
►CUi_GUI_AlternativeCovers | |
CUi::GUI_AlternativeCovers | |
►CUi_GUI_AudioConverter | |
CUi::GUI_AudioConverter | |
►CUi_GUI_Bookmarks | |
CUi::GUI_Bookmarks | |
►CUi_GUI_Broadcast | |
CUi::GUI_Broadcast | |
►CUi_GUI_BroadcastPreferences | |
CUi::GUI_BroadcastPreferences | |
►CUi_GUI_ConfigureStation | |
CUi::GUI_ConfigureStation | |
►CUi_GUI_Controls | |
CUi::GUI_Controls | |
►CUi_GUI_ControlsNew | |
CUi::GUI_ControlsNew | |
►CUi_GUI_CoverEdit | |
CUi::GUI_CoverEdit | |
►CUi_GUI_CoverPreferences | |
CUi::GUI_CoverPreferences | |
►CUi_GUI_CoverView | |
CUi::GUI_CoverView | |
►CUi_GUI_Crossfader | |
CUi::GUI_Crossfader | |
►CUi_GUI_CssEditor | |
CUi::GUI_CssEditor | |
►CUi_GUI_DeleteDialog | |
CUi::GUI_DeleteDialog | |
►CUi_GUI_DirectoryView | |
CUi::GUI_DirectoryView | |
►CUi_GUI_EditLibrary | |
CUi::GUI_EditLibrary | |
►CUi_GUI_EmptyLibrary | |
CUi::GUI_EmptyLibrary | |
►CUi_GUI_EnginePreferences | |
CUi::GUI_EnginePreferences | |
►CUi_GUI_Equalizer | |
CUi::GUI_Equalizer | |
►CUi_GUI_FailMessageBox | |
CUi::GUI_FailMessageBox | |
►CUi_GUI_FileExtensionPreferences | |
CUi::GUI_FileExtensionPreferences | |
►CUi_GUI_History | |
CUi::GUI_History | |
►CUi_GUI_IconPreferences | |
CUi::GUI_IconPreferences | |
►CUi_GUI_ImportDialog | |
CUi::GUI_ImportDialog | |
►CUi_GUI_LanguagePreferences | |
CUi::GUI_LanguagePreferences | |
►CUi_GUI_LastFmPreferences | |
CUi::GUI_LastFmPreferences | |
►CUi_GUI_LevelPainter | |
CUi::GUI_LevelPainter | |
►CUi_GUI_LibraryInfoBox | |
CUi::GUI_LibraryInfoBox | |
►CUi_GUI_LibraryPreferences | |
CUi::GUI_LibraryPreferences | |
►CUi_GUI_LibraryReloadDialog | |
CUi::GUI_LibraryReloadDialog | |
►CUi_GUI_LocalLibrary | |
CUi::GUI_LocalLibrary | |
►CUi_GUI_Logger | |
CUi::GUI_Logger | |
►CUi_GUI_Lyrics | |
CUi::GUI_Lyrics | |
►CUi_GUI_NotificationPreferences | |
CUi::GUI_NotificationPreferences | |
►CUi_GUI_Player | |
CUi::GUI_Player | |
►CUi_GUI_PlayerPlugin | |
CUi::GUI_PlayerPlugin | |
►CUi_GUI_PlayerPreferences | |
CUi::GUI_PlayerPreferences | |
►CUi_GUI_PlaylistChooser | |
CUi::GUI_PlaylistChooser | |
►CUi_GUI_PlaylistPreferences | |
CUi::GUI_PlaylistPreferences | |
►CUi_GUI_Podcasts | |
CUi::GUI_Podcasts | |
►CUi_GUI_PreferenceDialog | |
CUi::GUI_PreferenceDialog | |
►CUi_GUI_ProxyPreferences | |
CUi::GUI_ProxyPreferences | |
►CUi_GUI_RemoteControlPreferences | |
CUi::GUI_RemoteControlPreferences | |
►CUi_GUI_SearchPreferences | |
CUi::GUI_SearchPreferences | |
►CUi_GUI_ShortcutEntry | |
CUi::GUI_ShortcutEntry | |
►CUi_GUI_ShortcutPreferences | |
CUi::GUI_ShortcutPreferences | |
►CUi_GUI_Shutdown | |
CUi::GUI_Shutdown | |
►CUi_GUI_SomaFM | |
CUi::GUI_SomaFM | |
►CUi_GUI_SoundcloudArtistSearch | |
CUi::GUI_SoundcloudArtistSearch | |
►CUi_GUI_SoundcloudLibrary | |
CUi::GUI_SoundcloudLibrary | |
►CUi_GUI_Spectrum | |
CUi::GUI_Spectrum | |
►CUi_GUI_Speed | |
CUi::GUI_Speed | |
►CUi_GUI_StationSearcher | |
CUi::GUI_StationSearcher | |
►CUi_GUI_Stream | |
CUi::GUI_Stream | |
►CUi_GUI_StreamPreferences | |
CUi::GUI_StreamPreferences | |
►CUi_GUI_StreamRecorderPreferences | |
CUi::GUI_StreamRecorderPreferences | |
►CUi_GUI_Style | |
CUi::GUI_Style | |
►CUi_GUI_TagEdit | |
CUi::GUI_TagEdit | |
►CUi_GUI_TagFromPath | |
CUi::GUI_TagFromPath | |
►CUi_GUI_TargetPlaylistDialog | |
CUi::GUI_TargetPlaylistDialog | |
►CUi_GUI_UiPreferences | |
CUi::GUI_UiPreferences | |
►CUi_GuiSmartPlaylists | |
CUi::GuiSmartPlaylists | |
►CUi_InfoDialog | |
CUi::InfoDialog | |
►CUi_LineInputDialog | |
CUi::LineInputDialog | |
►CUi_PlaylistWindow | |
CUi::PlaylistWindow | |
CUtil::Filepath | |
CUtil::Image | The Image class |
CUtil::Tree< T > | The Tree class |
►CView | |
CSearchableView< View, Model > | |
CWebClientFactory | |