Copy one entry from one wxConfig object to another
| 174 | #if 0 |
| 175 | // Copy one entry from one wxConfig object to another |
| 176 | static void CopyEntry(wxString path, wxConfigBase *src, wxConfigBase *dst, wxString entry) |
| 177 | { |
| 178 | switch(src->GetEntryType(entry)) { |
| 179 | case wxConfigBase::Type_Unknown: |
| 180 | case wxConfigBase::Type_String: { |
| 181 | wxString value = src->Read(entry, wxT("")); |
| 182 | dst->Write(path + entry, value); |
| 183 | break; |
| 184 | } |
| 185 | case wxConfigBase::Type_Boolean: { |
| 186 | bool value = false; |
| 187 | src->Read(entry, &value, value); |
| 188 | dst->Write(path + entry, value); |
| 189 | break; |
| 190 | } |
| 191 | case wxConfigBase::Type_Integer: { |
| 192 | long value = false; |
| 193 | src->Read(entry, &value, value); |
| 194 | dst->Write(path + entry, value); |
| 195 | break; |
| 196 | } |
| 197 | case wxConfigBase::Type_Float: { |
| 198 | double value = false; |
| 199 | src->Read(entry, &value, value); |
| 200 | dst->Write(path + entry, value); |
| 201 | break; |
| 202 | } |
| 203 | } |
| 204 | } |
| 205 | |
| 206 | |
| 207 | // Recursive routine to copy all groups and entries from one wxConfig object to another |
no test coverage detected