History

store username and not UUID for MyAvatar

Stephen Birarda committed 13 years ago

Commit f36fd471 parent 98f435c5 files · +41 −36Browse files

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

Unified · Split

interface/src/Menu.cpp+7−8
@@ -749,10 +749,10 @@ void Menu::editPreferences() { · 748 unmodified lines
749749 QFormLayout* form = new QFormLayout();
750750 layout->addLayout(form, 1);
751751
752− QUuid avatarUUID = applicationInstance->getAvatar()->getUUID();
753− QLineEdit* avatarUUIDLineEdit = new QLineEdit(avatarUUID.isNull() ? QString() : uuidStringWithoutCurlyBraces(avatarUUID));
754− avatarUUIDLineEdit->setMinimumWidth(QLINE_MINIMUM_WIDTH);
755− form->addRow("UUID:", avatarUUIDLineEdit);
752+ QString avatarUsername = applicationInstance->getAvatar()->getUsername();
753+ QLineEdit* avatarUsernameEdit = new QLineEdit(avatarUsername);
754+ avatarUsernameEdit->setMinimumWidth(QLINE_MINIMUM_WIDTH);
755+ form->addRow("Username:", avatarUsernameEdit);
756756
757757 QLineEdit* avatarURL = new QLineEdit(applicationInstance->getAvatar()->getVoxels()->getVoxelURL().toString());
758758 avatarURL->setMinimumWidth(QLINE_MINIMUM_WIDTH);
@@ -804,10 +804,9 @@ void Menu::editPreferences() { · 45 unmodified lines
804804 return;
805805 }
806806
807− QUuid newUUID(avatarUUIDLineEdit->text());
808− if (newUUID != avatarUUID) {
807+ if (avatarUsernameEdit->text() != avatarUsername) {
809808 // there has been a UUID change - set the new UUID on the avatar instance
810− applicationInstance->getAvatar()->setUUID(newUUID);
809+ applicationInstance->getAvatar()->setUsername(avatarUsernameEdit->text());
811810
812811 }
813812
@@ -819,7 +818,7 @@ void Menu::editPreferences() { · 5 unmodified lines
819818 applicationInstance->getAvatar()->getHead().getBlendFace().setModelURL(faceModelURL);
820819
821820 // send the new face mesh URL to the data-server (if we have a client UUID)
822− DataServerClient::putValueForKey("mesh", faceModelURL.toString().toLocal8Bit().constData());
821+ DataServerClient::putValueForKey("mesh", faceModelURL.toString().toLocal8Bit().constData());
823822 }
824823
825824 Avatar::sendAvatarURLsMessage(avatarVoxelURL, faceModelURL);