mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-09 15:20:08 +02:00
Merge pull request #11168 from sethalves/avatar-url-command-line-flag
cancel effects of --replaceAvatarURL when avatar is changed with preference dialog
This commit is contained in:
commit
eb143c42d0
2 changed files with 2 additions and 1 deletions
|
@ -297,6 +297,7 @@ public:
|
||||||
QUuid getTabletFrameID() const; // may be an entity or an overlay
|
QUuid getTabletFrameID() const; // may be an entity or an overlay
|
||||||
|
|
||||||
void setAvatarOverrideUrl(const QUrl& url, bool save);
|
void setAvatarOverrideUrl(const QUrl& url, bool save);
|
||||||
|
void clearAvatarOverrideUrl() { _avatarOverrideUrl = QUrl(); _saveAvatarOverrideUrl = false; }
|
||||||
QUrl getAvatarOverrideUrl() { return _avatarOverrideUrl; }
|
QUrl getAvatarOverrideUrl() { return _avatarOverrideUrl; }
|
||||||
bool getSaveAvatarOverrideUrl() { return _saveAvatarOverrideUrl; }
|
bool getSaveAvatarOverrideUrl() { return _saveAvatarOverrideUrl; }
|
||||||
|
|
||||||
|
|
|
@ -52,7 +52,7 @@ void setupPreferences() {
|
||||||
|
|
||||||
{
|
{
|
||||||
auto getter = [=]()->QString { return myAvatar->getFullAvatarURLFromPreferences().toString(); };
|
auto getter = [=]()->QString { return myAvatar->getFullAvatarURLFromPreferences().toString(); };
|
||||||
auto setter = [=](const QString& value) { myAvatar->useFullAvatarURL(value, ""); };
|
auto setter = [=](const QString& value) { myAvatar->useFullAvatarURL(value, ""); qApp->clearAvatarOverrideUrl(); };
|
||||||
auto preference = new AvatarPreference(AVATAR_BASICS, "Appearance", getter, setter);
|
auto preference = new AvatarPreference(AVATAR_BASICS, "Appearance", getter, setter);
|
||||||
preferences->addPreference(preference);
|
preferences->addPreference(preference);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue