Ticket #660: DlgAdvPreferences.cpp.patch
File DlgAdvPreferences.cpp.patch, 1.7 KB (added by , 16 years ago) |
---|
-
DlgAdvPreferences.cpp
91 91 92 92 /* set validators for input filtering purposes only */ 93 93 void CDlgAdvPreferences::SetValidators() { 94 95 //time fileds filter 96 wxArrayString inclList; 97 inclList.Add("1"); 98 inclList.Add("2"); 99 inclList.Add("3"); 100 inclList.Add("4"); 101 inclList.Add("5"); 102 inclList.Add("6"); 103 inclList.Add("7"); 104 inclList.Add("8"); 105 inclList.Add("9"); 106 inclList.Add("0"); 107 inclList.Add(":"); 108 wxTextValidator *TimeFilter = new wxTextValidator(wxFILTER_INCLUDE_CHAR_LIST); 109 TimeFilter->SetIncludes(inclList); 94 110 //proc page 95 111 m_txtProcIdleFor->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); 96 112 m_txtProcSwitchEvery->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); 97 113 m_txtProcUseProcessors->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); 98 114 m_txtProcUseCPUTime->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); 115 m_txtProcEveryDayStart->SetValidator(wxTextValidator(TimeFilter)); 116 m_txtProcEveryDayStop->SetValidator(wxTextValidator(TimeFilter)); 99 117 //net page 100 118 m_txtNetConnectInterval->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); 101 119 m_txtNetDownloadRate->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); 102 120 m_txtNetUploadRate->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); 103 121 m_txtNetAdditionalDays->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); 122 m_txtNetEveryDayStart->SetValidator(wxTextValidator(TimeFilter)); 123 m_txtNetEveryDayStop->SetValidator(wxTextValidator(TimeFilter)); 104 124 //disk and memory page 105 125 m_txtDiskMaxSpace->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); 106 126 m_txtDiskLeastFree->SetValidator(wxTextValidator(wxFILTER_NUMERIC));