defuze.me
Client
|
About | The about window |
Audio::AudioCore | The main class handling Audio functions This class inherit QThread to play send the audio to the AudioOutput inside a thread |
Audio::AudioDecoder | This is the class which decode the Audio |
Audio::AudioEffect | |
Audio::AudioEffectBalance | |
AudioEffectBalanceWidget | |
Audio::AudioEffectVolume | |
AudioEffectVolumeWidget | |
AudioEffectWidget | |
Audio::AudioEncoder | |
Audio::AudioIO | |
Audio::AudioMixer | This class must be instantiated by AudioCore::newAudioMixer(...) |
Mixer::AudioMixerPlugin | |
Mixer::AudioMixerWidget | |
Audio::AudioOutputDevice | This class represent an Output device |
Audio::AudioOutputDeviceThread | This clas inherit QThread so it doesn't interfer with the UI |
Player::AudioPlayer | |
Player::AudioPlayerWidget | |
Mixer::AudioSlice | |
AudioSliceWidget | |
Library::AudioTrack | Represent a track file with his tags, album cover and more |
Library::AudioTrackLoader | This class allows to asynchronously load a track and call a slot back after It is used by AudioTrack::loadAndCall |
Network::Authenticator | This class is used by the NetworkCore to handle and maintaing authentication informations for the webservice API |
Network::AuthView | This is the autorization window displayed by the remote device doorman to querry the user's approval when a device is trying to connect |
ClearableLineEdit | |
Queue::Container | This container class can bound together multiple Queueable elements |
Queue::ControlsWidget | Provide custom action buttons for play queue elements |
Core | Abstract class inherited by all CORES |
Cores | Kind of a strucure containing all CORES |
Gui::CornerWidget | The top-left menu |
DB::DBCore | This is the database access wrapper, It manage database and backups locations |
DefuzemeApplication | |
Network::Doorman | The doorman filter remote control connections |
Gui::DropLocation | The place where it's possible to drop a grid element |
EditableTreeItem | |
EditableTreeModel | |
Scheduler::EventColor | |
Scheduler::EventModel | |
Scheduler::EventPlaylist | |
Scheduler::EventPlaylistItem | |
Scheduler::EventPlaylistModel | |
Scheduler::EventWidget | |
Exception | This is the default defuze.me exception class |
Gui::GridElement | The visible elements inside tabs |
Gui::GridElementMoveWidget | The widget used to start dragging a Gui::GridElement |
Gui::GridWidget | The only-one-in-a-tab Grid containing the Gui::GridElement |
Gui::GuiCore | The main class handling Gui |
Network::JsonParser | This class implement Json parsing and generation using QScriptEngine |
Lastfm::LastfmPlugin | Handle the music discovery and scrobble to Lastfm |
Lastfm::LastfmWidget | Contains the QML app allowing to discover music using the lastfm api |
Library::LibraryDelegate | Custom visual rendering for library elements |
Library::LibraryItem | |
Library::LibraryModel | |
Library::LibraryPlugin | |
Library::LibraryWidget | |
Lists::ListsDelegate | |
Lists::ListsItem | |
Lists::ListsModel | |
Lists::ListsPlugin | |
Lists::ListsTreeView | |
Lists::ListsWidget | |
DB::Location | This class is used to store informations about one of the database file |
Locker | |
Logger | The tool to write logs |
Network::LoginView | This is the authentication window displayed by the authenticator to querry the user's credentials |
Player::MainPlayer | |
Player::MainPlayerWidget | |
Gui::MainWindow | The main window(s) |
Notification::Message | This class is the UI widget representing a notification message |
DB::Migration | This is the superclass used to define migration to be done on the database |
DB::MigrationEngine | |
Gui::Module | The logical element displayed inside a Gui::GridElement |
Gui::ModuleFactory | A Factory to create a new Module |
Gui::ModuleWidget | The widget users will see inside a GridElement |
Network::NetworkCore | This is the network wrapper, It manages every connections and protocols used in the application |
Params::Parameterizable | Provide an easy way to handle parameters |
Gui::ParametersCategory | |
Gui::ParametersModule | |
Gui::ParametersPage | |
Params::ParamsCore | Register all Parameterizable classes and handle the command line arguments |
Network::Parser | This abstract class handle generic data parsing |
Player::PlayerLabel | |
Playlists::Playlist | |
Playlists::PlaylistItem | |
Playlists::PlaylistsModel | |
Playlists::PlaylistsPlugin | |
Playlists::PlaylistsTreeView | |
Playlists::PlaylistsWidget | |
Queue::PlayQueue | This is play queue, it stores all the pending tracks ordered and organized |
Queue::PlayQueueDelegate | Custom visual rendering for play queue elements |
PlayQueueListView | This is the custom ListView used to display play queue elements |
Queue::PlayQueueWidget | This is the entire playqueue UI module |
Plugin | Abstract class inherited by all PLUGINS |
Plugins | Strucure storing references to all plugins |
QtWin | This is a helper class for using the Desktop Window Manager functionality on Windows 7 and Windows Vista |
Queue::Queueable | This is the queueable element base class |
Queue::QueueBreak | This class inherits Queueable an represent a break in the play queue |
Queue::QueueTrack | This class inherits Queueable an represent a track in the play queue |
Remote::RemoteControl | This class handle remote control through mobile devices |
Network::RemoteEvent | The RemotEvent class define an event occuring between the mobile app and the client |
Network::RemoteSock | Remote connection from the mobile application |
Scheduler::SchedulerModel | |
Scheduler::SchedulerPlugin | |
Scheduler::SchedulerWidget | |
WebService::ServiceRequest | |
WebService::ServiceSync | This plugin handles the realtime synchronization with the webservice (defuze.me) It handles push (http) and pull (websocket) transactions |
Singleton< T > | Singleton template class |
Library::Source | |
Library::SourcesParams | |
Starter | The start-up sequence |
StaticPlugin | |
Notification::Status | This class provide central notification methods |
Notification::StatusWidget | This class is the UI module displaying global notifications |
Gui::Tab | The logical representation of a tab in the Gui::TabWidget |
Gui::TabWidget | The main tab widget |
Thread | This class implements out-of-thread exception forwarding mechanism It should be use in place of QThread and programmer may call forward() during thread execution |
TreeItem | |
TreeModel | |
Gui::UiConfiguration | Store the screen(s) configuration used |
VUMeter | |
VUMeterDisplay | |
Network::WebFrame | This class is a part of the C++/Qt implementation of the WebSocket protocol It represents a network frame (sent or received) It supports frame concatenation, data masking, multiframe encoding |
Network::WebSocket |