Commit Graph

6 Commits

Author SHA1 Message Date
Shaun Reed 2476d125f7 Fix drag and drop model loading 2023-04-29 10:02:40 -04:00
Shaun Reed 194888ed19 Refactor build system and UI
+ Install configs for Qt Designer plugins and Qtk application
+ Add Qtk plugin collection for Qt Designer
+ QtkWidget plugin
+ TreeView widget plugin
+ DebugConsole widget plugin
+ All widgets are fully integrated with Qt Designer
+ All widgets can be popped out or docked within the window
+ All widgets can be stacked to use tab view for side panels
+ All widgets can be toggled on/off through the view context menu
+ QtkWidget debug console
+ QtkWidget active scene TreeVew
+ QtkWidget dockable tool bar
+ Double-click an object name in the TreeView to focus camera
+ Separate libaray from widgets

There is still a lot to do here, but the major refactoring should be
done after this commit. Some of the new features were put together as
POC for working with the new UI. A few placeholder buttons were added
that have no functionality.
2023-01-01 22:49:04 -05:00
Shaun Reed 82b06c247d Add CI to test Ubuntu build
+ Refactor CMakeLists
2022-07-16 21:00:35 -04:00
Shaun Reed 22d6ac1b06 Port project to Qt6 2022-03-06 11:54:05 -05:00
Shaun Reed 578fcb2bbd Initial commit 2021-09-06 20:12:28 -04:00
Shaun Reed 76d457bcd7
Initial commit 2021-09-01 09:41:30 -04:00