Freya  0.0.1
A Gtk3 MPD Client
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures
Here are the data structures with brief descriptions:
AbstractBrowserInherit from this class in order to be able to add the browser to the browserlist
MPD::AbstractClientExtensionAbstract base class for classes that want to implement spefic MPD Commands
MPD::AbstractClientUser
MPD::AbstractComposite
MPD::AbstractItemGenerator
MPD::AbstractItemlistInhertit from this class to use MPD::Client's fill_* methods
Browser::AbstractSettingsAbstract base class for every Tab in the Settingsbrowser
Browser::ArtistPhotosMgr
MPD::AudioOutputWrapper for mpd_output, implements also two client commands: enable() and disable()
MPD::BaseClientThe Base to MPD::Client
Browser::BasePopupA Baseclass for Widgets that want to implement easily popup widgets
Avahi::BrowserThis class offers a simple Zeroconf Serverbrowser
GManager::BrowserListList of Browsers in sidebar
CairoSlider
MPD::ClientThe client implements concrete commands of the MPD Protocol
ColumnRecord
Utils::CompileSymbols
MPD::ConnectionA convinience Wrapper around mpd_connection*
Browser::CoverArtMgr
Init::CssLoaderLoad a custome css file
Browser::DatabaseThe Database Browser
Browser::DatabaseCacheActs as a Proxy betwenn Browser::Database and MPD::Client, but caches requested data
Browser::DatabasePopupThe popup that shows up when rightclickin an icon
MPD::DirectoryA wrapper for mpd_directory
DrawingArea
EventBox
Browser::EventImage
Expander
Browser::FortunaA little easteregg browser
Frame
Grid
Config::HandlerA singleton class to provide Config access, use the macros down instead
GManager::HeartbeatA software clock that emits a signal every 500ms
Browser::ImageWall
MPD::ListenerListener for Server events, Freya's actual core
LogTestSuite
GManager::MenuListThe Manager for the Topmenus
Config::ModelData needed by Config::Handler
Avahi::View::ModelColumns
MPDTestSuite
Notify::NotifyA Singletonclass to provide Access to libnotify, use the macros down preferrably
MPD::NotifyDataNotifyData is passed as second argument to the on_client_update signal
GManager::NotifyManagerManages Notifications that are triggered on player events
NotifyTestSuite
Browser::NowPlaying
Browser::OtherAlbumsMgr
Browser::OutputsModelColumnsThe Column Definition of the Outputlist inside of the Settingsbrowser
Init::PathGet the path to files Freya will write to (Config/Log)
GManager::PlaybackButtonsManages the Playbackbuttons
MPD::PlaylistA Wrapper for mpd_playlist, also implements own client commands
Browser::PlaylistAddDialogShows a simple dialog when a new playlist needs to be saved
Browser::PlaylistManagerShows a list of stored playlists
Browser::PlaylistManagerPopupThe Popup for Browser::PlaylistManager
MPD::Query
Browser::QueueShows a list of songs in the current playlist
Browser::QueueMergerThis class manages the updating and merging of the Queue
Browser::QueueModelColumnsThe Column Definition of Browser::Queue
Browser::QueuePopupThe Popup for Browser::Queue
Browser::RelatedLinksMgr
ScrolledWindow
Browser::SettingsThe Settingsbrowser shown in the sidebar
Browser::SettingsGeneralGeneral Settings Tab
Browser::SettingsNetworkNetwork Settings Tab
Browser::SettingsOutputsOutputlist Tab
Browser::SettingsPlaybackPlayback Settings Tab
Init::SignalHandlerBy Instancing this class Signalhandlers are registered
MPD::SongA wrapper for mpd_song
Glyr::Stack
Browser::StatBrowserA simple representation of the current MPD::Statistics
MPD::StatisticsA wrapper for mpd_stats
MPD::StatusA Wrapper for mpd_status
GManager::StatusbarManager for the statusbar
StatusIcon
GManager::StatusiconsManager for the status icons in the down sidebar
TestSuite
Browser::TextItemsMgr
Browser::TextPageMgr
GManager::TimeslideManager for the Timeslide in the topbar
GManager::TitleLabelUpdates the top titlelabel, and the down nextsong label in the sidebar
Browser::TracklistMgr
GManager::TrayiconManager for the trayicon
Glyr::UpdateInterfaceVery similar to AbstractClientUser, but doesnt take a Client instance
UtilsTestSuite
Avahi::ViewRepresentation of the Avahi::Browser, do not use this yourself
GManager::VolumeSliderManages the VolumeSlider
GManager::WindowJust manages the close button
Window
Log::Writer