move skeleton model URL emit to AvatarData

This commit is contained in:
Stephen Birarda 2018-08-08 13:53:35 -07:00
parent be7eb57205
commit a0df68f32f
4 changed files with 6 additions and 6 deletions

View file

@ -1,6 +1,6 @@
//
// ScriptableAvatar.cpp
//
// assignment-client/src/avatars
//
// Created by Clement on 7/22/14.
// Copyright 2014 High Fidelity, Inc.

View file

@ -1,6 +1,6 @@
//
// ScriptableAvatar.h
//
// assignment-client/src/avatars
//
// Created by Clement on 7/22/14.
// Copyright 2014 High Fidelity, Inc.

View file

@ -1699,9 +1699,9 @@ void MyAvatar::setSkeletonModelURL(const QUrl& skeletonModelURL) {
}
QObject::disconnect(*skeletonConnection);
});
saveAvatarUrl();
emit skeletonChanged();
emit skeletonModelURLChanged();
if (previousSkeletonModelURL != _skeletonModelURL) {
_clientTraitsHandler.markTraitChanged(AvatarTraits::SkeletonModelURL);
@ -1776,8 +1776,6 @@ void MyAvatar::useFullAvatarURL(const QUrl& fullAvatarURL, const QString& modelN
setSkeletonModelURL(fullAvatarURL);
UserActivityLogger::getInstance().changedModel("skeleton", urlString);
}
markIdentityDataChanged();
}
glm::vec3 MyAvatar::getSkeletonPosition() const {

View file

@ -1891,11 +1891,13 @@ void AvatarData::setSkeletonModelURL(const QUrl& skeletonModelURL) {
if (expanded == _skeletonModelURL) {
return;
}
_skeletonModelURL = expanded;
qCDebug(avatars) << "Changing skeleton model for avatar" << getSessionUUID() << "to" << _skeletonModelURL.toString();
updateJointMappings();
markIdentityDataChanged();
emit skeletonModelURLChanged();
}
void AvatarData::setDisplayName(const QString& displayName) {