17#include <wx/listctrl.h>
30 std::string getPath(
const std::string& filename);
32 wxMenuBar* menuBar =
nullptr;
34 wxImage* cover =
nullptr;
35 wxButton* loadBtn =
nullptr;
36 wxButton* playBtn =
nullptr;
37 wxButton* pauseBtn =
nullptr;
38 wxButton* stopBtn =
nullptr;
39 wxStaticText* progresslbl =
nullptr;
40 wxStaticText* progressEndlbl =
nullptr;
41 wxGauge* progress =
nullptr;
43 wxStaticText* fileslbl =
nullptr;
44 wxListCtrl* filesListBox =
nullptr;
45 std::map<std::string, std::string>* files =
nullptr;
48 wxStaticText* pitchlbl =
nullptr;
49 wxButton* incpitchbtn =
nullptr;
50 wxButton* decpitchbtn =
nullptr;
51 wxComboBox* pitchcb =
nullptr;
52 wxArrayString* pitchChoices;
BASS controller.
Definition: controller.h:23
Main frame class.
Definition: audio.h:26
void onPitchDecrease(wxCommandEvent &evt)
Pitch decrease event.
Definition: audio.cpp:190
void onpauseBtnPress(wxCommandEvent &evt)
Pause event.
Definition: audio.cpp:119
void onplayBtnPress(wxCommandEvent &evt)
Play event.
Definition: audio.cpp:129
void onstopBtnPress(wxCommandEvent &evt)
Stop event.
Definition: audio.cpp:142
void onPitchIncrease(wxCommandEvent &evt)
Pitch increase event.
Definition: audio.cpp:171
void onloadBtnPress(wxCommandEvent &evt)
Load file event.
Definition: audio.cpp:100
~Audio()
Destructor.
Definition: audio.cpp:90