| 1261 | } |
| 1262 | |
| 1263 | void ChildFrame::RedrawEventView() { |
| 1264 | event_view_->DeleteAllItems(); |
| 1265 | |
| 1266 | if (splitter_->GetWindow2() != event_view_) { |
| 1267 | return; |
| 1268 | } |
| 1269 | |
| 1270 | auto* doc = GetDoc(); |
| 1271 | if (doc == nullptr) { |
| 1272 | return; |
| 1273 | } |
| 1274 | const auto* mdf_file = doc->GetFile(); |
| 1275 | if (mdf_file == nullptr) { |
| 1276 | return; |
| 1277 | } |
| 1278 | |
| 1279 | const auto* header = mdf_file->Header(); |
| 1280 | if (header == nullptr) { |
| 1281 | return; |
| 1282 | } |
| 1283 | |
| 1284 | const auto event_list = header->Events(); |
| 1285 | |
| 1286 | |
| 1287 | long line = 0; |
| 1288 | for (const auto* event : event_list) { |
| 1289 | if (event == nullptr) { |
| 1290 | continue; |
| 1291 | } |
| 1292 | const auto index = event_view_->InsertItem(line, wxString::FromUTF8(event->Name())); |
| 1293 | event_view_->SetItem(index, 1, event->TypeToString()); |
| 1294 | event_view_->SetItem(index, 2, event->ValueToString()); |
| 1295 | event_view_->SetItem(index, 3, wxString::FromUTF8(event->Description())); |
| 1296 | event_view_->SetItem(index, 4, event->RangeToString()); |
| 1297 | event_view_->SetItem(index, 5, event->CauseToString()); |
| 1298 | ++line; |
| 1299 | } |
| 1300 | } |
| 1301 | |
| 1302 | void ChildFrame::RedrawAttachmentView() { |
| 1303 | attachment_view_->DeleteAllItems(); |
nothing calls this directly
no test coverage detected