Another checkpoint

This commit is contained in:
Zach Fox 2017-01-13 12:56:59 -08:00
parent 6e4a4da92a
commit 2f176f50fa
5 changed files with 23 additions and 7 deletions

View file

@ -65,6 +65,8 @@ Item {
anchors.leftMargin: -10
width: parent.width + 70
height: 35
border.color: hifi.colors.blueHighlight
border.width: 0
TextInput {
id: myDisplayNameText
// Properties
@ -86,6 +88,8 @@ Item {
// Signals
onEditingFinished: {
pal.sendToScript({method: 'displayNameUpdate', params: text})
focus = false
myDisplayName.border.width = 0
}
}
MouseArea {
@ -93,8 +97,9 @@ Item {
acceptedButtons: Qt.LeftButton
hoverEnabled: true
onClicked: {
myDisplayName.border.width = 3
myDisplayNameText.focus ? myDisplayNameText.cursorPosition = myDisplayNameText.positionAt(mouseX, mouseY, TextInput.CursorOnCharacter) : myDisplayNameText.selectAll();
myDisplayNameText.focus = true;
myDisplayNameText.focus = true
}
onDoubleClicked: {
myDisplayNameText.selectAll();
@ -106,12 +111,12 @@ Item {
// Edit pencil glyph
HiFiGlyphs {
id: editGlyph
text: hifi.glyphs.edit
text: hifi.glyphs.editPencil
// Size
size: thisNameCard.displayTextHeight
size: thisNameCard.displayTextHeight*1.5
// Anchors
anchors.right: parent.right
anchors.rightMargin: size/2
anchors.rightMargin: 5
anchors.verticalCenter: parent.verticalCenter
// Style
horizontalAlignment: Text.AlignHCenter

View file

@ -35,6 +35,17 @@ Rectangle {
// Keep a local list of per-avatar gainSliderValueDBs. Far faster than fetching this data from the server.
// NOTE: if another script modifies the per-avatar gain, this value won't be accurate!
property var gainSliderValueDB: ({});
// The letterbox used for popup messages
LetterboxMessage {
id: letterboxMessage
z: 999 // Force the popup on top of everything else
}
function letterbox(message) {
letterboxMessage.text = message
letterboxMessage.visible = true
letterboxMessage.popupRadius = 0
}
// This is the container for the PAL
Rectangle {
@ -176,8 +187,6 @@ Rectangle {
TableViewColumn {
visible: iAmAdmin
role: "kick"
// The hacky spaces used to center text over the button, since I don't know how to apply a margin
// to column header text.
title: "BAN"
width: actionButtonWidth
movable: false

View file

@ -312,10 +312,11 @@ Item {
readonly property string error: "="
readonly property string settings: "@"
readonly property string trash: "{"
readonly property string objectGroup: ""
readonly property string objectGroup: "\ue000"
readonly property string cm: "}"
readonly property string msvg79: "~"
readonly property string deg: "\\"
readonly property string px: "|"
readonly property string editPencil: "\ue00d"
}
}

View file

@ -1094,6 +1094,7 @@ void AvatarData::setSkeletonModelURL(const QUrl& skeletonModelURL) {
void AvatarData::setDisplayName(const QString& displayName) {
_displayName = displayName;
DependencyManager::get<NodeList>()->killNodeWithUUID(getSessionUUID());
qCDebug(avatars) << "Changing display name for avatar to" << displayName;
}