SPKT
VolumeCtrl.hpp@0:66aeaab5a6b3, 2019-06-04 (annotated)
- Committer:
- phungductung
- Date:
- Tue Jun 04 21:52:50 2019 +0000
- Revision:
- 0:66aeaab5a6b3
library
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
phungductung | 0:66aeaab5a6b3 | 1 | |
phungductung | 0:66aeaab5a6b3 | 2 | //------------------------------------------------- |
phungductung | 0:66aeaab5a6b3 | 3 | |
phungductung | 0:66aeaab5a6b3 | 4 | #ifndef F746_SD_PLAYER_VOLUME_CONTROL_HPP |
phungductung | 0:66aeaab5a6b3 | 5 | #define F746_SD_PLAYER_VOLUME_CONTROL_HPP |
phungductung | 0:66aeaab5a6b3 | 6 | |
phungductung | 0:66aeaab5a6b3 | 7 | #include "SD_PlayerSkeleton.hpp" |
phungductung | 0:66aeaab5a6b3 | 8 | #include "SeekBar.hpp" |
phungductung | 0:66aeaab5a6b3 | 9 | |
phungductung | 0:66aeaab5a6b3 | 10 | namespace Mikami |
phungductung | 0:66aeaab5a6b3 | 11 | { |
phungductung | 0:66aeaab5a6b3 | 12 | class VolumeCtrl : public SD_PlayerSkeleton |
phungductung | 0:66aeaab5a6b3 | 13 | { |
phungductung | 0:66aeaab5a6b3 | 14 | public: |
phungductung | 0:66aeaab5a6b3 | 15 | VolumeCtrl(string str) |
phungductung | 0:66aeaab5a6b3 | 16 | : SD_PlayerSkeleton(str), |
phungductung | 0:66aeaab5a6b3 | 17 | volume_(0.8f), |
phungductung | 0:66aeaab5a6b3 | 18 | ctrl_(207, 140, "Volume", Label::CENTER, Font16), |
phungductung | 0:66aeaab5a6b3 | 19 | myBar_(107, 200, 200, 0, 1, volume_, |
phungductung | 0:66aeaab5a6b3 | 20 | "MIN", "", "MAX") {} |
phungductung | 0:66aeaab5a6b3 | 21 | virtual ~VolumeCtrl() {} |
phungductung | 0:66aeaab5a6b3 | 22 | |
phungductung | 0:66aeaab5a6b3 | 23 | private: |
phungductung | 0:66aeaab5a6b3 | 24 | float volume_; |
phungductung | 0:66aeaab5a6b3 | 25 | Label ctrl_; |
phungductung | 0:66aeaab5a6b3 | 26 | SeekBar myBar_; |
phungductung | 0:66aeaab5a6b3 | 27 | |
phungductung | 0:66aeaab5a6b3 | 28 | // Thực thi xử lý tín hiệu cho một khối |
phungductung | 0:66aeaab5a6b3 | 29 | virtual void SignalProcessing(); |
phungductung | 0:66aeaab5a6b3 | 30 | // Điều chỉnh âm lượng |
phungductung | 0:66aeaab5a6b3 | 31 | virtual void Modefy(); |
phungductung | 0:66aeaab5a6b3 | 32 | // Hiển thị khi phát một bài hát |
phungductung | 0:66aeaab5a6b3 | 33 | virtual void Display(); |
phungductung | 0:66aeaab5a6b3 | 34 | }; |
phungductung | 0:66aeaab5a6b3 | 35 | } |
phungductung | 0:66aeaab5a6b3 | 36 | #endif // F746_SD_PLAYER_VOLUME_CONTROL_HPP |