YCLIMP
Yandex Command Line Interface Music Player
Loading...
Searching...
No Matches
include
PlayerStatusSW.hpp
1
#pragma once
2
3
#include "MusicPlayer.hpp"
4
#include "SubWindow.hpp"
5
#include "
Utility.hpp
"
6
7
#include <vector>
8
13
class
PlayerStatusSW :
public
SubWindow
14
{
15
public
:
16
PlayerStatusSW(
const
Recti& bounds,
Context
context,
17
SWHolderType inHolderType = SWHolderType::None);
18
19
virtual
void
HandleUserEvent(
Event
event,
bool
rawInputMode)
override
;
20
virtual
void
HandleSWEvents(std::vector<SWEvent>& swEvents)
override
;
21
virtual
void
Update()
override
;
22
virtual
void
Draw()
const override
;
23
virtual
void
HandleResizeEvent(
const
Recti& newRect)
override
;
24
25
private
:
26
virtual
void
InitializeHotKeysActions()
override
;
27
28
private
:
29
MusicPlayer
mMusicPlayer;
30
ProgressBar
mProgressBar;
31
};
Utility.hpp
Utility function list.
MusicPlayer
The MusicPlayer class - class to play music, change music volume, fastforward/rewind,...
Definition
MusicPlayer.hpp:25
Context
Definition
Context.hpp:14
Event
Definition
Primitives.hpp:88
ProgressBar
Definition
Utility.hpp:73
Generated by
1.14.0