From d882d85eefde20d5e01f0473faeb82beae06bb01 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Thu, 6 Jul 2023 17:38:19 -0400 Subject: [PATCH] Nessecary API changes to gearview --- mdlviewer/include/gearview.h | 4 +++- mdlviewer/src/gearview.cpp | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/mdlviewer/include/gearview.h b/mdlviewer/include/gearview.h index 95d843b..f5ddf80 100644 --- a/mdlviewer/include/gearview.h +++ b/mdlviewer/include/gearview.h @@ -43,8 +43,11 @@ public: void exportModel(const QString& fileName); + MDLPart& part() const; + Q_SIGNALS: void gearChanged(); + void modelReloaded(); void raceChanged(); void genderChanged(); @@ -58,7 +61,6 @@ public Q_SLOTS: void setGender(Gender gender); void setLevelOfDetail(int lod); -private Q_SLOTS: void reloadModel(); private: diff --git a/mdlviewer/src/gearview.cpp b/mdlviewer/src/gearview.cpp index 3a2e717..cbe6500 100644 --- a/mdlviewer/src/gearview.cpp +++ b/mdlviewer/src/gearview.cpp @@ -139,6 +139,12 @@ void GearView::reloadModel() { mdlPart->addModel(mdl, materials, currentLod); } } + + Q_EMIT modelReloaded(); +} + +MDLPart &GearView::part() const { + return *mdlPart; } #include "moc_gearview.cpp"