Skip to content

TSV-52 feat(gui): implement dynamic Gantt chart and ready queue visualizer w… - #42

Merged
vernolll merged 1 commit into
mainfrom
feature/tsv-52-dynamic-gantt-ready-queue
Nov 2, 2026
Merged

vernolll merged 1 commit into
mainfrom
feature/tsv-52-dynamic-gantt-ready-queue

Conversation

@vernolll

@vernolll vernolll commented Nov 2, 2026

Copy link
Copy Markdown
Owner

Key Changes

  • Model Extensions:
    • Extended ReadyQueueModel and ReadyQueueItemUIData with LevelRole support (queueLevel) to track threads across distinct priority queues (especially for MLFQ and Round Robin mechanisms).
  • UI and Layout Enhancements:
    • Updated the Ready Queue panel in src/qml/main.qml to display threads grouped or labeled with their respective queue levels (e.g., (L0), (L1)).
    • Refined tooltip information and visual scaling interactions for active ready queue items.
    • Maintained seamless data synchronization via Qt::QueuedConnection between the simulation worker (SimulationWorker) and C++ models (GUIController).

@vernolll vernolll self-assigned this Nov 2, 2026
@vernolll vernolll added the gui GUI label Nov 2, 2026
@vernolll
vernolll merged commit b08aef3 into main Nov 2, 2026
19 checks passed
@vernolll
vernolll deleted the feature/tsv-52-dynamic-gantt-ready-queue branch November 2, 2026 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gui GUI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant