#include #include "todosettingsdlg.h" #include #include #include ToDoSettingsDlg::ToDoSettingsDlg() { //ctor wxXmlResource::Get()->LoadDialog(this, 0L, _T("ToDoSettingsDlg")); bool checked = ConfigManager::Get()->Read(_T("todo_list/auto_refresh"), true); XRCCTRL(*this, "chkAutoRefresh", wxCheckBox)->SetValue(checked); } ToDoSettingsDlg::~ToDoSettingsDlg() { //dtor } void ToDoSettingsDlg::EndModal(int retCode) { if (retCode == wxID_OK) { bool checked = XRCCTRL(*this, "chkAutoRefresh", wxCheckBox)->GetValue(); ConfigManager::Get()->Write(_T("todo_list/auto_refresh"), checked); } wxDialog::EndModal(retCode); }