mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-07-23 14:24:06 +02:00
move skeleton model URL emit to AvatarData
This commit is contained in:
parent
be7eb57205
commit
a0df68f32f
4 changed files with 6 additions and 6 deletions
|
@ -1,6 +1,6 @@
|
||||||
//
|
//
|
||||||
// ScriptableAvatar.cpp
|
// ScriptableAvatar.cpp
|
||||||
//
|
// assignment-client/src/avatars
|
||||||
//
|
//
|
||||||
// Created by Clement on 7/22/14.
|
// Created by Clement on 7/22/14.
|
||||||
// Copyright 2014 High Fidelity, Inc.
|
// Copyright 2014 High Fidelity, Inc.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
//
|
//
|
||||||
// ScriptableAvatar.h
|
// ScriptableAvatar.h
|
||||||
//
|
// assignment-client/src/avatars
|
||||||
//
|
//
|
||||||
// Created by Clement on 7/22/14.
|
// Created by Clement on 7/22/14.
|
||||||
// Copyright 2014 High Fidelity, Inc.
|
// Copyright 2014 High Fidelity, Inc.
|
||||||
|
|
|
@ -1699,9 +1699,9 @@ void MyAvatar::setSkeletonModelURL(const QUrl& skeletonModelURL) {
|
||||||
}
|
}
|
||||||
QObject::disconnect(*skeletonConnection);
|
QObject::disconnect(*skeletonConnection);
|
||||||
});
|
});
|
||||||
|
|
||||||
saveAvatarUrl();
|
saveAvatarUrl();
|
||||||
emit skeletonChanged();
|
emit skeletonChanged();
|
||||||
emit skeletonModelURLChanged();
|
|
||||||
|
|
||||||
if (previousSkeletonModelURL != _skeletonModelURL) {
|
if (previousSkeletonModelURL != _skeletonModelURL) {
|
||||||
_clientTraitsHandler.markTraitChanged(AvatarTraits::SkeletonModelURL);
|
_clientTraitsHandler.markTraitChanged(AvatarTraits::SkeletonModelURL);
|
||||||
|
@ -1776,8 +1776,6 @@ void MyAvatar::useFullAvatarURL(const QUrl& fullAvatarURL, const QString& modelN
|
||||||
setSkeletonModelURL(fullAvatarURL);
|
setSkeletonModelURL(fullAvatarURL);
|
||||||
UserActivityLogger::getInstance().changedModel("skeleton", urlString);
|
UserActivityLogger::getInstance().changedModel("skeleton", urlString);
|
||||||
}
|
}
|
||||||
|
|
||||||
markIdentityDataChanged();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
glm::vec3 MyAvatar::getSkeletonPosition() const {
|
glm::vec3 MyAvatar::getSkeletonPosition() const {
|
||||||
|
|
|
@ -1891,11 +1891,13 @@ void AvatarData::setSkeletonModelURL(const QUrl& skeletonModelURL) {
|
||||||
if (expanded == _skeletonModelURL) {
|
if (expanded == _skeletonModelURL) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
_skeletonModelURL = expanded;
|
_skeletonModelURL = expanded;
|
||||||
qCDebug(avatars) << "Changing skeleton model for avatar" << getSessionUUID() << "to" << _skeletonModelURL.toString();
|
qCDebug(avatars) << "Changing skeleton model for avatar" << getSessionUUID() << "to" << _skeletonModelURL.toString();
|
||||||
|
|
||||||
updateJointMappings();
|
updateJointMappings();
|
||||||
markIdentityDataChanged();
|
|
||||||
|
emit skeletonModelURLChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
void AvatarData::setDisplayName(const QString& displayName) {
|
void AvatarData::setDisplayName(const QString& displayName) {
|
||||||
|
|
Loading…
Reference in a new issue