Give the "change avatar?" confirmation dialog a default action

This commit is contained in:
David Rowe 2016-02-23 17:55:36 +13:00
parent aa32c1f1af
commit 49c229897f
2 changed files with 5 additions and 3 deletions

View file

@ -4315,7 +4315,7 @@ bool Application::askToSetAvatarUrl(const QString& url) {
case FSTReader::HEAD_AND_BODY_MODEL: case FSTReader::HEAD_AND_BODY_MODEL:
ok = QMessageBox::Ok == OffscreenUi::question("Set Avatar", ok = QMessageBox::Ok == OffscreenUi::question("Set Avatar",
"Would you like to use '" + modelName + "' for your avatar?", "Would you like to use '" + modelName + "' for your avatar?",
QMessageBox::Ok | QMessageBox::Cancel); QMessageBox::Ok | QMessageBox::Cancel, QMessageBox::Ok);
break; break;
default: default:

View file

@ -87,11 +87,13 @@ ApplicationWindow {
var messageBox = desktop.messageBox({ var messageBox = desktop.messageBox({
title: "Set Avatar", title: "Set Avatar",
text: "Would you like to use 'Albert' for your avatar?", text: "Would you like to use 'Albert' for your avatar?",
icon: OriginalDialogs.StandardIcon.Question, icon: OriginalDialogs.StandardIcon.Question, // Test question icon
//icon: OriginalDialogs.StandardIcon.Information, // Test informaton icon //icon: OriginalDialogs.StandardIcon.Information, // Test informaton icon
//icon: OriginalDialogs.StandardIcon.Warning, // Test warning icon //icon: OriginalDialogs.StandardIcon.Warning, // Test warning icon
//icon: OriginalDialogs.StandardIcon.Critical, // Test critical icon //icon: OriginalDialogs.StandardIcon.Critical, // Test critical icon
buttons: OriginalDialogs.StandardButton.Ok + OriginalDialogs.StandardButton.Cancel //icon: OriginalDialogs.StandardIcon.NoIcon, // Test no icon
buttons: OriginalDialogs.StandardButton.Ok + OriginalDialogs.StandardButton.Cancel,
defaultButton: OriginalDialogs.StandardButton.Ok
}); });
messageBox.selected.connect(function(button) { messageBox.selected.connect(function(button) {
console.log("You clicked " + button) console.log("You clicked " + button)