MCPcopy Create free account
hub / github.com/davidgiven/fluxengine / SetDiskData

Method SetDiskData

src/gui/visualisationcontrol.cc:284–301  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

282}
283
284void VisualisationControl::SetDiskData(std::shared_ptr<const Disk> disk)
285{
286 _sectors.clear();
287 for (const auto& track : disk->tracks)
288 {
289 key_t key = {
290 track->trackInfo->physicalCylinder, track->trackInfo->physicalHead};
291 _tracks[key] = track;
292 }
293
294 for (const auto& sector : *(disk->image))
295 {
296 key_t key = {sector->physicalCylinder, sector->physicalHead};
297 _sectors.insert({key, sector});
298 }
299
300 Refresh();
301}

Callers 1

StartReadingMethod · 0.80

Calls 1

clearMethod · 0.45

Tested by

no test coverage detected