History

Merge remote-tracking branch 'upstream/master' into fb18302-deprecated-package-model

humbletim committed 7 years ago

Commit 21030fb2 parents 2cf633c ef3acae1046 files · +28471 −18165Browse files

Showing the changes to interface/src/ModelPropertiesDialog.cpp (1 of 1046 files). Show all

Unified · Split

interface/src/ModelPropertiesDialog.cpp+9−9
@@ -26,11 +26,11 @@ · 25 unmodified lines
2626 #include <OffscreenUi.h>
2727
2828
29−ModelPropertiesDialog::ModelPropertiesDialog(const QVariantHash& originalMapping,
30− const QString& basePath, const FBXGeometry& geometry) :
29+ModelPropertiesDialog::ModelPropertiesDialog(FSTReader::ModelType modelType, const QVariantHash& originalMapping,
30+ const QString& basePath, const HFMModel& hfmModel) :
3131 _originalMapping(originalMapping),
3232 _basePath(basePath),
33−_geometry(geometry)
33+_hfmModel(hfmModel)
3434 {
3535 setWindowTitle("Set Model Properties");
3636
@@ -85,8 +85,8 @@ QVariantHash ModelPropertiesDialog::getMapping() const { · 48 unmodified lines
8585
8686 // update the joint indices
8787 QVariantHash jointIndices;
88− for (int i = 0; i < _geometry.joints.size(); i++) {
89− jointIndices.insert(_geometry.joints.at(i).name, QString::number(i));
88+ for (int i = 0; i < _hfmModel.joints.size(); i++) {
89+ jointIndices.insert(_hfmModel.joints.at(i).name, QString::number(i));
9090 }
9191 mapping.insert(JOINT_INDEX_FIELD, jointIndices);
9292
@@ -139,7 +139,7 @@ void ModelPropertiesDialog::reset() { · 46 unmodified lines
139139 }
140140 foreach (const QVariant& joint, _originalMapping.values(FREE_JOINT_FIELD)) {
141141 QString jointName = joint.toString();
142− if (_geometry.jointIndices.contains(jointName)) {
142+ if (_hfmModel.jointIndices.contains(jointName)) {
143143 createNewFreeJoint(jointName);
144144 }
145145 }
@@ -195,8 +195,8 @@ QComboBox* ModelPropertiesDialog::createJointBox(bool withNone) const { · 49 unmodified lines
195195 if (withNone) {
196196 box->addItem("(none)");
197197 }
198− foreach (const FBXJoint& joint, _geometry.joints) {
199− if (joint.isSkeletonJoint || !_geometry.hasSkeletonJoints) {
198+ foreach (const HFMJoint& joint, _hfmModel.joints) {
199+ if (joint.isSkeletonJoint || !_hfmModel.hasSkeletonJoints) {
200200 box->addItem(joint.name);
201201 }
202202 }
@@ -212,7 +212,7 @@ QDoubleSpinBox* ModelPropertiesDialog::createTranslationBox() const { · 9 unmodified lines
212212 }
213213
214214 void ModelPropertiesDialog::insertJointMapping(QVariantHash& joints, const QString& joint, const QString& name) const {
215− if (_geometry.jointIndices.contains(name)) {
215+ if (_hfmModel.jointIndices.contains(name)) {
216216 joints.insert(joint, name);
217217 } else {
218218 joints.remove(joint);