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"