ToolBox cleanup. #17

Merged
shaunrd0 merged 12 commits from toolbox into master 2025-03-23 22:28:42 +00:00
Owner

Cleans up widget tree in ToolBox, which allows to refresh the information in the side panel without recreating the widgets. Recreating the widgets would reset the selected tab and scroll bar, it was jarring.

Disables some buttons on the UI that are placeholders. Now it should be clear that they intentionally don't do anything at the moment.

Added Qtk::Model::setLightPosition for setting a position in a GLSL shader to use for lighting.

Added Qtk::Object::disconnect helper to diconnect a QMetaObject::Connection handle only if it's connected, and log if disconnection fails.

Cleans up widget tree in ToolBox, which allows to refresh the information in the side panel without recreating the widgets. Recreating the widgets would reset the selected tab and scroll bar, it was jarring. Disables some buttons on the UI that are placeholders. Now it should be clear that they intentionally don't do anything at the moment. Added `Qtk::Model::setLightPosition` for setting a position in a GLSL shader to use for lighting. Added `Qtk::Object::disconnect` helper to diconnect a `QMetaObject::Connection` handle only if it's connected, and log if disconnection fails.
shaunrd0 added 10 commits 2025-03-23 21:36:29 +00:00
shaunrd0 added 1 commit 2025-03-23 21:41:33 +00:00
shaunrd0 force-pushed toolbox from 50bd5619c5 to 96a004e029 2025-03-23 22:01:23 +00:00 Compare
shaunrd0 added 1 commit 2025-03-23 22:11:46 +00:00
shaunrd0 merged commit f40366cb8d into master 2025-03-23 22:28:42 +00:00
shaunrd0 deleted branch toolbox 2025-03-23 22:28:42 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: shaunrd0/qtk#17
No description provided.