|
YCLIMP
Yandex Command Line Interface Music Player
|
| CApplication | Main class of the app |
| CDBPlaylist::BasedOn | |
| CClient |
|
| CAppClient | |
| CFSClient | |
| CYandexClient | |
| CContext | |
| CDatabaseManager | The DatabaseManager class |
| CDBPlaylist | DataBasePlaylist - playlist representation in database |
| CDBTrack | The DataBaseTrack - track representation in Database |
| CDebug |
|
| CDialogBundle |
|
| CNewElementsDialogBundle |
|
| CDialogElement |
|
| CConfirmDialogElement |
|
| CLineEditDialogElement |
|
| CListDialogElement< ElementPtr > | The ListDialogElement class |
| CElementSelector< ElementPtr > | The ElementSelector class - class to select & draw list of elements |
| CElementSelectorState | The ElementSelectorState - struct to store element selector state |
| CEvent | |
| CFile | |
| CAppFile | |
| CFsFile | |
| CYaFile | |
| CHorizontalOptionChoice |
|
| CHotKeyComponent |
|
| CConfirmDialogElement::LocalBounds | Bounds for some of the class visual objects |
| CLineEditDialogElement::LocalBounds | Bounds for some of the class visual objects |
| CListDialogElement< ElementPtr >::LocalBounds | |
| CMainWindow | The MainWindow class |
| CMusicPlayer |
|
| CPlaylistDao |
|
| CProgressBar | |
| CRect< T > | |
| CSubWindow | The SubWindow class |
| CAppFilesSW | AppFilesSW = Application Files Subwindow |
| CDialogSW |
|
| CLocalFilesSW | The LocalFilesSW class; Local Files SubWindow is responsible for navigating in local filesystem, open folders, selecting tracks, etc |
| CPlayerSW | The PlayerSW class; Player SubWindow class is responsible for selecting tracks to play now |
| CPlayerStatusSW | The PlayerStatusSW class; Player Status SubWindow responsible for current track information, like track progress, track name, etc |
| CYandexFilesSW | The YandexFilesSW class; Yandex Files SubWindow is responsible for navigating in yandex music "filesystem" |
| CSWEvent | SubWindow Event |
| CSWHolder | Does not own SubWindows It's only responsible for Positions, Size, Resize events and what SubWindow to display |
| CSWManager | SubWindowManager is a SubWindow's and SWHolder's manager |
| CTime | |
| CTrackDao |
|
| CVector2< T > | |
| CXmlParser | A convenient class to parse xml keybindings. Uses opensource rapidxml libarary (xml lib is probably from there https://github.com/Fe-Bell/RapidXML) |