From 89763e6f696a96ad310f031c66960bcaaba3ffdb Mon Sep 17 00:00:00 2001 From: bd Date: Mon, 21 Apr 2025 14:32:41 -0400 Subject: Restructure GUI layout --- gui/gui.ui | 936 +++++++++++++++++++++++++++---------------------------------- 1 file changed, 414 insertions(+), 522 deletions(-) (limited to 'gui') diff --git a/gui/gui.ui b/gui/gui.ui index 2447a93..f205b96 100644 --- a/gui/gui.ui +++ b/gui/gui.ui @@ -6,7 +6,7 @@ 0 0 - 1359 + 1499 621 @@ -16,125 +16,313 @@ - - - + + + - + - - - - true - - - - Registers - - - - - - - Qt::Orientation::Horizontal - - - - - + + + + + + + + true + + + + Registers + + + + + + + + + + + + + + + true + + + + DRAM + + + + + + + + 500 + 0 + + + + + + + + + + + + + true + + + + Cache + + + + + + + + 500 + 0 + + + + + + + - - - - - - Qt::Orientation::Horizontal - - - - - - + - - - - true - + + + + 200 + 0 + - - Cache + + Fetch - - - - - - Qt::Orientation::Horizontal + + Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop + + + + + + + + + + + + + + + + - + - 500 + 200 0 + + Decode + + + Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop + + + + + + + + + + + + + + + + + - - - - - - Qt::Orientation::Vertical - - - - - - - - - true - + + + + 200 + 0 + + + + Execute - - DRAM + + Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Qt::TextFormat::MarkdownText + + + + - - - Qt::Orientation::Horizontal + + + + 200 + 0 + + + + Memory + + + Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - 500 + 200 0 + + Write Back + + + Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + @@ -148,7 +336,7 @@ - + QLayout::SizeConstraint::SetMinimumSize @@ -160,7 +348,7 @@ - + QLayout::SizeConstraint::SetMinimumSize @@ -237,117 +425,194 @@ - - - Qt::Orientation::Horizontal + + + Enable Pipeline - - - - - - - - - - Enable Pipeline - - - true - - - - - - - - - - - - - - - Qt::Orientation::Horizontal + + true - + Qt::Orientation::Horizontal - + - + - - - - true - - - - Upload Files - - + + + + + + true + + + + Upload Files + + + + + + + + + Load Instructions + + + + + + + Upload Program State + + + + + + + Save Program State + + + + + + + + + + Qt::Orientation::Vertical + + + + 20 + 40 + + + + + + + + + + Initialize! + + + + + + + Qt::Orientation::Vertical + + + + 20 + 40 + + + + + + + + + - - - Qt::Orientation::Horizontal - - + + + + + + true + + + + State + + + + + + + Decimal + + + + - + - + - Load Instructions + PC - + - Upload Program State + - + - Save Program State + Cycle - + + + + + - + + + 0 + + + 6 + + + 1 + Qt::Orientation::Horizontal - - - - - - Initialize! + + QSlider::TickPosition::NoTicks + + + 1 - - - Qt::Orientation::Horizontal + + + + 400 + 0 + + + + Step 1 @@ -357,381 +622,8 @@ - - - - Qt::Orientation::Horizontal - - - - - - - - - - 200 - 0 - - - - Fetch - - - Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop - - - - - - - - - - - - - - - - - - - - - - - Qt::Orientation::Vertical - - - - - - - - 200 - 0 - - - - Decode - - - Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop - - - - - - - - - - - - - - - - - - - - - - - Qt::Orientation::Vertical - - - - - - - - 200 - 0 - - - - Execute - - - Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Qt::TextFormat::MarkdownText - - - - - - - - - - Qt::Orientation::Vertical - - - - - - - - 200 - 0 - - - - Memory - - - Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Qt::Orientation::Vertical - - - - - - - - 200 - 0 - - - - Write Back - - - Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - State - - - - - - - Decimal - - - - - - - - - - - PC - - - - - - - - - - - - - - Cycle - - - - - - - - - - - - - - - - Qt::Orientation::Horizontal - - - - - - - 0 - - - 6 - - - 1 - - - Qt::Orientation::Horizontal - - - QSlider::TickPosition::NoTicks - - - 1 - - - - - - - - 400 - 0 - - - - Step 1 - - - - - - - - - Qt::Orientation::Vertical - - - - - - - - - Qt::Orientation::Vertical - - - -- cgit v1.2.3