MCPcopy Create free account
hub / github.com/CE-Programming/CEmu / debugPopulate

Method debugPopulate

gui/qt/debugger.cpp:666–856  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

664}
665
666void MainWindow::debugPopulate() {
667 QString tmp;
668
669 tmp = int2hex(cpu.registers.AF, 4);
670 ui->afregView->setPalette(tmp == ui->afregView->text() ? m_cNone : m_cBack);
671 ui->afregView->setText(tmp);
672
673 tmp = int2hex(cpu.registers.HL, 6);
674 ui->hlregView->setPalette(tmp == ui->hlregView->text() ? m_cNone : m_cBack);
675 ui->hlregView->setText(tmp);
676
677 tmp = int2hex(cpu.registers.DE, 6);
678 ui->deregView->setPalette(tmp == ui->deregView->text() ? m_cNone : m_cBack);
679 ui->deregView->setText(tmp);
680
681 tmp = int2hex(cpu.registers.BC, 6);
682 ui->bcregView->setPalette(tmp == ui->bcregView->text() ? m_cNone : m_cBack);
683 ui->bcregView->setText(tmp);
684
685 tmp = int2hex(cpu.registers.IX, 6);
686 ui->ixregView->setPalette(tmp == ui->ixregView->text() ? m_cNone : m_cBack);
687 ui->ixregView->setText(tmp);
688
689 tmp = int2hex(cpu.registers.IY, 6);
690 ui->iyregView->setPalette(tmp == ui->iyregView->text() ? m_cNone : m_cBack);
691 ui->iyregView->setText(tmp);
692
693 tmp = int2hex(cpu.registers._AF, 4);
694 ui->af_regView->setPalette(tmp == ui->af_regView->text() ? m_cNone : m_cBack);
695 ui->af_regView->setText(tmp);
696
697 tmp = int2hex(cpu.registers._HL, 6);
698 ui->hl_regView->setPalette(tmp == ui->hl_regView->text() ? m_cNone : m_cBack);
699 ui->hl_regView->setText(tmp);
700
701 tmp = int2hex(cpu.registers._DE, 6);
702 ui->de_regView->setPalette(tmp == ui->de_regView->text() ? m_cNone : m_cBack);
703 ui->de_regView->setText(tmp);
704
705 tmp = int2hex(cpu.registers._BC, 6);
706 ui->bc_regView->setPalette(tmp == ui->bc_regView->text() ? m_cNone : m_cBack);
707 ui->bc_regView->setText(tmp);
708
709 tmp = int2hex(cpu.registers.SPS, 4);
710 ui->spsregView->setPalette(tmp == ui->spsregView->text() ? m_cNone : m_cBack);
711 ui->spsregView->setText(tmp);
712
713 tmp = int2hex(cpu.registers.SPL, 6);
714 ui->splregView->setPalette(tmp == ui->splregView->text() ? m_cNone : m_cBack);
715 ui->splregView->setText(tmp);
716
717 tmp = int2hex(cpu.registers.MBASE, 2);
718 ui->mbregView->setPalette(tmp == ui->mbregView->text() ? m_cNone : m_cBack);
719 ui->mbregView->setText(tmp);
720
721 tmp = int2hex(cpu.registers.I, 4);
722 ui->iregView->setPalette(tmp == ui->iregView->text() ? m_cNone : m_cBack);
723 ui->iregView->setText(tmp);

Callers

nothing calls this directly

Calls 3

int2hexFunction · 0.85
sched_get_clock_rateFunction · 0.85
rowCountMethod · 0.80

Tested by

no test coverage detected