类图
2021-09-01 15:09:38 272 举报
项目类图
作者其他创作
大纲/内容
soundmanager
SoundManagerPrivate* m_p
onProcess() : voidspan style=\"font-size: inherit;\
sndmgrtype
enum class PlayTypeenum class StopTypeenum class PlayStatestruct SoundStatestruct PlayParamsstruct StopParams
updatetime
QTimer * timer200QTimer * timer2bool isStartint stepQTimer *m_updateTimerQTimer *_thetimer
updateTime200() : voidupdateTime2() : voidonTimerTimeout() : void
cornering lamp (TurnLight)
bool _turnLeftEnabledbool _turnRightEnabledbool _turnleftRectbool _turnrightRectbool _turnLeftbool _turnRightbool if_leftbool if_right
initialize() : voidsetTurnleft(bool) : voidsetTurnright(bool) : voidsetTurnleft(bool) : voidsetTurnright(bool) : voidpaintTurnleft() : voidpaintTurnright(); : void
playerbase
StateCb = function<void(const SoundState&)>SOundState m_stateStateCb m_stateChangeCbstring m_name
PlayerBase(const StateCb& cb) : m_stateChangeCb(cb)getName() : string&setName(const string& name) : voidplay(const PlayParams& params) : void (virtual)stop(const StopParams& params) : void (virtual)isBusy() : void (virtual)updateState() : void
File operation
WavContainer
getWav(const string& name) : WavSharedPtr addWav(const string& name); : void
run
Wav
uint32_t m_channelsuint32_t m_bitPerSampleuint32_t m_framesuint32_t m_dataLenu_char* m_data
parse(const char *fileName) : booldata() const : u_char*dataLength() const : uint32_tframes() const : uint32_tbitPerSample() const : uint32_tchannels() const : uint32_t
*connfun
int status;int speed;int light; int warning;
ui_mainwindow
setupUI(QMainWindow *MainWindow) : voidretranslateUi(QMainWindow *MainWindow) : void
func_server
PCM
Slot_click_button
on_pushbutton_click() : voidon_pushbutton_2_click() : voidon_pushbutton_3_click() : voidon_pushbutton_4_click() : voidon_pushbutton_5_click() : voidon_pushbutton_6_click() : voidon_pushbutton_7_click() : voidon_pushbutton_8_click() : voidon_mode_clicked() : void
UI_design (mainwindow)
Socket (Mythread) pass_inf
playfactory
SoundManager
Main
MainWindow ww.show()MyThread *SThreadSThread->start()
Dashboard_painting
double radius = 60double percentdouble Angle = 45
paintEvent(QPaintEvent*) : voiddrawBg(QPainter *painter) : voiddrawScaleNum(QPainter *painter) : voiddrawDial(QPainter *painter) : voiddrawIndicator(QPainter *painter) : voiddrawText(QPainter *painter) : voidvalueChanged(int value) : void
wavpalyer
WavPlayerPrivate* m_pwavplayer(const function<void(const SoundState&)>& cb)
play(const PlayParams& params) override : voidstop(const StopParams& params) override : voidwavplay(const PlayParams& params) : int
0 条评论
回复 删除
下一页