mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-05-01 06:18:03 +03:00
Merge pull request #2331 from lioncash/access
DolphinWX: Make some UI functions/members private
This commit is contained in:
commit
c58e94cf95
9 changed files with 82 additions and 65 deletions
|
@ -20,12 +20,14 @@ class ControllerConfigDiag : public wxDialog
|
||||||
public:
|
public:
|
||||||
ControllerConfigDiag(wxWindow* const parent);
|
ControllerConfigDiag(wxWindow* const parent);
|
||||||
|
|
||||||
|
private:
|
||||||
void RefreshRealWiimotes(wxCommandEvent& event);
|
void RefreshRealWiimotes(wxCommandEvent& event);
|
||||||
|
|
||||||
|
void ConfigEmulatedWiimote(wxCommandEvent& event);
|
||||||
|
|
||||||
void SelectSource(wxCommandEvent& event);
|
void SelectSource(wxCommandEvent& event);
|
||||||
void RevertSource();
|
void RevertSource();
|
||||||
|
|
||||||
void ConfigEmulatedWiimote(wxCommandEvent& event);
|
|
||||||
void Save(wxCommandEvent& event);
|
void Save(wxCommandEvent& event);
|
||||||
|
|
||||||
void OnSensorBarPos(wxCommandEvent& event)
|
void OnSensorBarPos(wxCommandEvent& event)
|
||||||
|
@ -33,39 +35,44 @@ public:
|
||||||
SConfig::GetInstance().m_SYSCONF->SetData("BT.BAR", event.GetInt());
|
SConfig::GetInstance().m_SYSCONF->SetData("BT.BAR", event.GetInt());
|
||||||
event.Skip();
|
event.Skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnSensorBarSensitivity(wxCommandEvent& event)
|
void OnSensorBarSensitivity(wxCommandEvent& event)
|
||||||
{
|
{
|
||||||
SConfig::GetInstance().m_SYSCONF->SetData("BT.SENS", event.GetInt());
|
SConfig::GetInstance().m_SYSCONF->SetData("BT.SENS", event.GetInt());
|
||||||
event.Skip();
|
event.Skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnSpeakerVolume(wxCommandEvent& event)
|
void OnSpeakerVolume(wxCommandEvent& event)
|
||||||
{
|
{
|
||||||
SConfig::GetInstance().m_SYSCONF->SetData("BT.SPKV", event.GetInt());
|
SConfig::GetInstance().m_SYSCONF->SetData("BT.SPKV", event.GetInt());
|
||||||
event.Skip();
|
event.Skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnMotor(wxCommandEvent& event)
|
void OnMotor(wxCommandEvent& event)
|
||||||
{
|
{
|
||||||
SConfig::GetInstance().m_SYSCONF->SetData("BT.MOT", event.GetInt());
|
SConfig::GetInstance().m_SYSCONF->SetData("BT.MOT", event.GetInt());
|
||||||
event.Skip();
|
event.Skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnContinuousScanning(wxCommandEvent& event)
|
void OnContinuousScanning(wxCommandEvent& event)
|
||||||
{
|
{
|
||||||
SConfig::GetInstance().m_WiimoteContinuousScanning = event.IsChecked();
|
SConfig::GetInstance().m_WiimoteContinuousScanning = event.IsChecked();
|
||||||
WiimoteReal::Initialize();
|
WiimoteReal::Initialize();
|
||||||
event.Skip();
|
event.Skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnEnableSpeaker(wxCommandEvent& event)
|
void OnEnableSpeaker(wxCommandEvent& event)
|
||||||
{
|
{
|
||||||
SConfig::GetInstance().m_WiimoteEnableSpeaker = event.IsChecked();
|
SConfig::GetInstance().m_WiimoteEnableSpeaker = event.IsChecked();
|
||||||
event.Skip();
|
event.Skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnGameCubeAdapter(wxCommandEvent& event)
|
void OnGameCubeAdapter(wxCommandEvent& event)
|
||||||
{
|
{
|
||||||
SConfig::GetInstance().m_GameCubeAdapter = event.IsChecked();
|
SConfig::GetInstance().m_GameCubeAdapter = event.IsChecked();
|
||||||
event.Skip();
|
event.Skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
|
||||||
wxStaticBoxSizer* CreateGamecubeSizer();
|
wxStaticBoxSizer* CreateGamecubeSizer();
|
||||||
wxStaticBoxSizer* CreateWiimoteConfigSizer();
|
wxStaticBoxSizer* CreateWiimoteConfigSizer();
|
||||||
wxStaticBoxSizer* CreateBalanceBoardSizer();
|
wxStaticBoxSizer* CreateBalanceBoardSizer();
|
||||||
|
|
|
@ -30,19 +30,10 @@ class CCodeView : public wxControl
|
||||||
public:
|
public:
|
||||||
CCodeView(DebugInterface* debuginterface, SymbolDB *symbol_db,
|
CCodeView(DebugInterface* debuginterface, SymbolDB *symbol_db,
|
||||||
wxWindow* parent, wxWindowID Id = wxID_ANY);
|
wxWindow* parent, wxWindowID Id = wxID_ANY);
|
||||||
void OnPaint(wxPaintEvent& event);
|
|
||||||
void OnErase(wxEraseEvent& event);
|
|
||||||
void OnScrollWheel(wxMouseEvent& event);
|
|
||||||
void OnMouseDown(wxMouseEvent& event);
|
|
||||||
void OnMouseMove(wxMouseEvent& event);
|
|
||||||
void OnMouseUpL(wxMouseEvent& event);
|
|
||||||
void OnMouseUpR(wxMouseEvent& event);
|
|
||||||
void OnPopupMenu(wxCommandEvent& event);
|
|
||||||
void InsertBlrNop(int);
|
|
||||||
|
|
||||||
void ToggleBreakpoint(u32 address);
|
void ToggleBreakpoint(u32 address);
|
||||||
|
|
||||||
u32 GetSelection()
|
u32 GetSelection() const
|
||||||
{
|
{
|
||||||
return m_selection;
|
return m_selection;
|
||||||
}
|
}
|
||||||
|
@ -60,6 +51,16 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
void OnPaint(wxPaintEvent& event);
|
||||||
|
void OnErase(wxEraseEvent& event);
|
||||||
|
void OnScrollWheel(wxMouseEvent& event);
|
||||||
|
void OnMouseDown(wxMouseEvent& event);
|
||||||
|
void OnMouseMove(wxMouseEvent& event);
|
||||||
|
void OnMouseUpL(wxMouseEvent& event);
|
||||||
|
void OnMouseUpR(wxMouseEvent& event);
|
||||||
|
void OnPopupMenu(wxCommandEvent& event);
|
||||||
|
void InsertBlrNop(int);
|
||||||
|
|
||||||
void RaiseEvent();
|
void RaiseEvent();
|
||||||
int YToAddress(int y);
|
int YToAddress(int y);
|
||||||
|
|
||||||
|
|
|
@ -75,10 +75,6 @@ public:
|
||||||
void UpdateManager();
|
void UpdateManager();
|
||||||
|
|
||||||
// Menu bar
|
// Menu bar
|
||||||
// -------------------
|
|
||||||
void OnCPUMode(wxCommandEvent& event); // CPU Mode menu
|
|
||||||
void OnJITOff(wxCommandEvent& event);
|
|
||||||
|
|
||||||
void ToggleCodeWindow(bool bShow);
|
void ToggleCodeWindow(bool bShow);
|
||||||
void ToggleRegisterWindow(bool bShow);
|
void ToggleRegisterWindow(bool bShow);
|
||||||
void ToggleWatchWindow(bool bShow);
|
void ToggleWatchWindow(bool bShow);
|
||||||
|
@ -88,14 +84,6 @@ public:
|
||||||
void ToggleSoundWindow(bool bShow);
|
void ToggleSoundWindow(bool bShow);
|
||||||
void ToggleVideoWindow(bool bShow);
|
void ToggleVideoWindow(bool bShow);
|
||||||
|
|
||||||
void OnChangeFont(wxCommandEvent& event);
|
|
||||||
|
|
||||||
void OnCodeStep(wxCommandEvent& event);
|
|
||||||
void OnAddrBoxChange(wxCommandEvent& event);
|
|
||||||
void OnSymbolsMenu(wxCommandEvent& event);
|
|
||||||
void OnJitMenu(wxCommandEvent& event);
|
|
||||||
void OnProfilerMenu(wxCommandEvent& event);
|
|
||||||
|
|
||||||
// Sub dialogs
|
// Sub dialogs
|
||||||
CRegisterWindow* m_RegisterWindow;
|
CRegisterWindow* m_RegisterWindow;
|
||||||
CWatchWindow* m_WatchWindow;
|
CWatchWindow* m_WatchWindow;
|
||||||
|
@ -111,6 +99,16 @@ public:
|
||||||
int iNbAffiliation[IDM_CODE_WINDOW - IDM_LOG_WINDOW + 1];
|
int iNbAffiliation[IDM_CODE_WINDOW - IDM_LOG_WINDOW + 1];
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
void OnCPUMode(wxCommandEvent& event);
|
||||||
|
|
||||||
|
void OnChangeFont(wxCommandEvent& event);
|
||||||
|
|
||||||
|
void OnCodeStep(wxCommandEvent& event);
|
||||||
|
void OnAddrBoxChange(wxCommandEvent& event);
|
||||||
|
void OnSymbolsMenu(wxCommandEvent& event);
|
||||||
|
void OnJitMenu(wxCommandEvent& event);
|
||||||
|
void OnProfilerMenu(wxCommandEvent& event);
|
||||||
|
|
||||||
void OnSymbolListChange(wxCommandEvent& event);
|
void OnSymbolListChange(wxCommandEvent& event);
|
||||||
void OnSymbolListContextMenu(wxContextMenuEvent& event);
|
void OnSymbolListContextMenu(wxContextMenuEvent& event);
|
||||||
void OnCallstackListChange(wxCommandEvent& event);
|
void OnCallstackListChange(wxCommandEvent& event);
|
||||||
|
|
|
@ -16,16 +16,9 @@ class CMemoryView : public wxControl
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CMemoryView(DebugInterface* debuginterface, wxWindow* parent);
|
CMemoryView(DebugInterface* debuginterface, wxWindow* parent);
|
||||||
void OnPaint(wxPaintEvent& event);
|
|
||||||
void OnMouseDownL(wxMouseEvent& event);
|
|
||||||
void OnMouseMove(wxMouseEvent& event);
|
|
||||||
void OnMouseUpL(wxMouseEvent& event);
|
|
||||||
void OnMouseDownR(wxMouseEvent& event);
|
|
||||||
void OnScrollWheel(wxMouseEvent& event);
|
|
||||||
void OnPopupMenu(wxCommandEvent& event);
|
|
||||||
|
|
||||||
u32 GetSelection() { return selection ; }
|
u32 GetSelection() const { return selection ; }
|
||||||
int GetMemoryType() { return memory; }
|
int GetMemoryType() const { return memory; }
|
||||||
|
|
||||||
void Center(u32 addr)
|
void Center(u32 addr)
|
||||||
{
|
{
|
||||||
|
@ -36,6 +29,14 @@ public:
|
||||||
int curAddress; // Will be accessed by parent
|
int curAddress; // Will be accessed by parent
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
void OnPaint(wxPaintEvent& event);
|
||||||
|
void OnMouseDownL(wxMouseEvent& event);
|
||||||
|
void OnMouseMove(wxMouseEvent& event);
|
||||||
|
void OnMouseUpL(wxMouseEvent& event);
|
||||||
|
void OnMouseDownR(wxMouseEvent& event);
|
||||||
|
void OnScrollWheel(wxMouseEvent& event);
|
||||||
|
void OnPopupMenu(wxCommandEvent& event);
|
||||||
|
|
||||||
int YToAddress(int y);
|
int YToAddress(int y);
|
||||||
void OnResize(wxSizeEvent& event);
|
void OnResize(wxSizeEvent& event);
|
||||||
|
|
||||||
|
|
|
@ -32,12 +32,6 @@ public:
|
||||||
long style = wxTAB_TRAVERSAL | wxBORDER_NONE,
|
long style = wxTAB_TRAVERSAL | wxBORDER_NONE,
|
||||||
const wxString& name = _("Memory"));
|
const wxString& name = _("Memory"));
|
||||||
|
|
||||||
wxCheckBox* chk8;
|
|
||||||
wxCheckBox* chk16;
|
|
||||||
wxCheckBox* chk32;
|
|
||||||
wxButton* btnSearch;
|
|
||||||
wxCheckBox* chkAscii;
|
|
||||||
wxCheckBox* chkHex;
|
|
||||||
void Save(IniFile& _IniFile) const;
|
void Save(IniFile& _IniFile) const;
|
||||||
void Load(IniFile& _IniFile);
|
void Load(IniFile& _IniFile);
|
||||||
|
|
||||||
|
@ -49,13 +43,6 @@ public:
|
||||||
private:
|
private:
|
||||||
DECLARE_EVENT_TABLE()
|
DECLARE_EVENT_TABLE()
|
||||||
|
|
||||||
CMemoryView* memview;
|
|
||||||
wxListBox* symbols;
|
|
||||||
|
|
||||||
wxButton* buttonGo;
|
|
||||||
wxTextCtrl* addrbox;
|
|
||||||
wxTextCtrl* valbox;
|
|
||||||
|
|
||||||
void U8(wxCommandEvent& event);
|
void U8(wxCommandEvent& event);
|
||||||
void U16(wxCommandEvent& event);
|
void U16(wxCommandEvent& event);
|
||||||
void U32(wxCommandEvent& event);
|
void U32(wxCommandEvent& event);
|
||||||
|
@ -71,4 +58,18 @@ private:
|
||||||
void OnDumpMemory(wxCommandEvent& event);
|
void OnDumpMemory(wxCommandEvent& event);
|
||||||
void OnDumpMem2(wxCommandEvent& event);
|
void OnDumpMem2(wxCommandEvent& event);
|
||||||
void OnDumpFakeVMEM(wxCommandEvent& event);
|
void OnDumpFakeVMEM(wxCommandEvent& event);
|
||||||
|
|
||||||
|
wxCheckBox* chk8;
|
||||||
|
wxCheckBox* chk16;
|
||||||
|
wxCheckBox* chk32;
|
||||||
|
wxButton* btnSearch;
|
||||||
|
wxCheckBox* chkAscii;
|
||||||
|
wxCheckBox* chkHex;
|
||||||
|
|
||||||
|
CMemoryView* memview;
|
||||||
|
wxListBox* symbols;
|
||||||
|
|
||||||
|
wxButton* buttonGo;
|
||||||
|
wxTextCtrl* addrbox;
|
||||||
|
wxTextCtrl* valbox;
|
||||||
};
|
};
|
||||||
|
|
|
@ -71,10 +71,11 @@ class CRegisterView : public wxGrid
|
||||||
public:
|
public:
|
||||||
CRegisterView(wxWindow* parent, wxWindowID id = wxID_ANY);
|
CRegisterView(wxWindow* parent, wxWindowID id = wxID_ANY);
|
||||||
void Update() override;
|
void Update() override;
|
||||||
|
|
||||||
|
private:
|
||||||
void OnMouseDownR(wxGridEvent& event);
|
void OnMouseDownR(wxGridEvent& event);
|
||||||
void OnPopupMenu(wxCommandEvent& event);
|
void OnPopupMenu(wxCommandEvent& event);
|
||||||
|
|
||||||
private:
|
|
||||||
u32 m_selectedAddress = 0;
|
u32 m_selectedAddress = 0;
|
||||||
|
|
||||||
// Owned by wx. Deleted implicitly upon destruction.
|
// Owned by wx. Deleted implicitly upon destruction.
|
||||||
|
|
|
@ -46,10 +46,11 @@ class CWatchView : public wxGrid
|
||||||
public:
|
public:
|
||||||
CWatchView(wxWindow* parent, wxWindowID id = wxID_ANY);
|
CWatchView(wxWindow* parent, wxWindowID id = wxID_ANY);
|
||||||
void Update() override;
|
void Update() override;
|
||||||
|
|
||||||
|
private:
|
||||||
void OnMouseDownR(wxGridEvent& event);
|
void OnMouseDownR(wxGridEvent& event);
|
||||||
void OnPopupMenu(wxCommandEvent& event);
|
void OnPopupMenu(wxCommandEvent& event);
|
||||||
|
|
||||||
private:
|
|
||||||
u32 m_selectedAddress = 0;
|
u32 m_selectedAddress = 0;
|
||||||
u32 m_selectedRow = 0;
|
u32 m_selectedRow = 0;
|
||||||
CWatchTable* m_watch_table;
|
CWatchTable* m_watch_table;
|
||||||
|
|
|
@ -216,6 +216,11 @@ void InputConfigDialog::ClickSave(wxCommandEvent& event)
|
||||||
event.Skip();
|
event.Skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int ControlDialog::GetRangeSliderValue() const
|
||||||
|
{
|
||||||
|
return range_slider->GetValue();
|
||||||
|
}
|
||||||
|
|
||||||
void ControlDialog::UpdateListContents()
|
void ControlDialog::UpdateListContents()
|
||||||
{
|
{
|
||||||
control_lbox->Clear();
|
control_lbox->Clear();
|
||||||
|
@ -467,7 +472,7 @@ void GamepadPage::AdjustSettingUI(wxCommandEvent& event)
|
||||||
|
|
||||||
void GamepadPage::AdjustControlOption(wxCommandEvent&)
|
void GamepadPage::AdjustControlOption(wxCommandEvent&)
|
||||||
{
|
{
|
||||||
m_control_dialog->control_reference->range = (ControlState)(m_control_dialog->range_slider->GetValue()) / SLIDER_TICK_COUNT;
|
m_control_dialog->control_reference->range = (ControlState)(m_control_dialog->GetRangeSliderValue()) / SLIDER_TICK_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
void GamepadPage::ConfigControl(wxEvent& event)
|
void GamepadPage::ConfigControl(wxEvent& event)
|
||||||
|
|
|
@ -98,35 +98,37 @@ class ControlDialog : public wxDialog
|
||||||
public:
|
public:
|
||||||
ControlDialog(GamepadPage* const parent, InputConfig& config, ControllerInterface::ControlReference* const ref);
|
ControlDialog(GamepadPage* const parent, InputConfig& config, ControllerInterface::ControlReference* const ref);
|
||||||
|
|
||||||
|
bool Validate() override;
|
||||||
|
|
||||||
|
int GetRangeSliderValue() const;
|
||||||
|
|
||||||
|
ControllerInterface::ControlReference* const control_reference;
|
||||||
|
InputConfig& m_config;
|
||||||
|
|
||||||
|
private:
|
||||||
wxStaticBoxSizer* CreateControlChooser(GamepadPage* const parent);
|
wxStaticBoxSizer* CreateControlChooser(GamepadPage* const parent);
|
||||||
|
|
||||||
virtual bool Validate() override;
|
|
||||||
|
|
||||||
void DetectControl(wxCommandEvent& event);
|
|
||||||
void ClearControl(wxCommandEvent& event);
|
|
||||||
void SetDevice(wxCommandEvent& event);
|
|
||||||
|
|
||||||
void UpdateGUI();
|
void UpdateGUI();
|
||||||
void UpdateListContents();
|
void UpdateListContents();
|
||||||
void SelectControl(const std::string& name);
|
void SelectControl(const std::string& name);
|
||||||
|
|
||||||
|
void DetectControl(wxCommandEvent& event);
|
||||||
|
void ClearControl(wxCommandEvent& event);
|
||||||
|
void SetDevice(wxCommandEvent& event);
|
||||||
|
|
||||||
void SetSelectedControl(wxCommandEvent& event);
|
void SetSelectedControl(wxCommandEvent& event);
|
||||||
void AppendControl(wxCommandEvent& event);
|
void AppendControl(wxCommandEvent& event);
|
||||||
|
|
||||||
ControllerInterface::ControlReference* const control_reference;
|
bool GetExpressionForSelectedControl(wxString &expr);
|
||||||
InputConfig& m_config;
|
|
||||||
wxComboBox* device_cbox;
|
|
||||||
|
|
||||||
wxTextCtrl* textctrl;
|
|
||||||
wxListBox* control_lbox;
|
|
||||||
wxSlider* range_slider;
|
|
||||||
|
|
||||||
private:
|
|
||||||
GamepadPage* const m_parent;
|
GamepadPage* const m_parent;
|
||||||
|
wxComboBox* device_cbox;
|
||||||
|
wxTextCtrl* textctrl;
|
||||||
|
wxListBox* control_lbox;
|
||||||
|
wxSlider* range_slider;
|
||||||
wxStaticText* m_bound_label;
|
wxStaticText* m_bound_label;
|
||||||
wxStaticText* m_error_label;
|
wxStaticText* m_error_label;
|
||||||
ciface::Core::DeviceQualifier m_devq;
|
ciface::Core::DeviceQualifier m_devq;
|
||||||
bool GetExpressionForSelectedControl(wxString &expr);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class ExtensionButton : public wxButton
|
class ExtensionButton : public wxButton
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue