Add Configurable RTC

This commit is contained in:
Chris Burgener
2016-07-13 16:46:14 -04:00
parent e21cc8937b
commit cac9516e39
10 changed files with 148 additions and 5 deletions

View File

@ -7,8 +7,10 @@
#include <wx/panel.h>
class wxCheckBox;
class wxDatePickerCtrl;
class wxSlider;
class wxStaticText;
class wxTimePickerCtrl;
class AdvancedConfigPane final : public wxPanel
{
@ -21,10 +23,22 @@ private:
void OnClockOverrideCheckBoxChanged(wxCommandEvent&);
void OnClockOverrideSliderChanged(wxCommandEvent&);
void OnCustomRTCCheckBoxChanged(wxCommandEvent&);
void OnCustomRTCDateChanged(wxCommandEvent&);
void OnCustomRTCTimeChanged(wxCommandEvent&);
void UpdateCPUClock();
// Custom RTC
void LoadCustomRTC();
void UpdateCustomRTC(time_t date, time_t time);
u32 m_temp_date;
u32 m_temp_time;
wxCheckBox* m_clock_override_checkbox;
wxSlider* m_clock_override_slider;
wxStaticText* m_clock_override_text;
wxCheckBox* m_custom_rtc_checkbox;
wxDatePickerCtrl* m_custom_rtc_date_picker;
wxTimePickerCtrl* m_custom_rtc_time_picker;
};