History

Merge pull request #12138 from Triplelexx/21669_prompt_keyboard

WL#21669: Allow better keyboard navigation of prompt windows such as Window.prompt()

Seth Alves committed 8 years ago

Commit 50e68642 parents b97c938 4c275389 files · +145 −37Browse files

Showing the changes to interface/src/scripting/WindowScriptingInterface.cpp (1 of 9 files). Show all

Unified · Split

interface/src/scripting/WindowScriptingInterface.cpp+3−3
@@ -105,14 +105,14 @@ void WindowScriptingInterface::raiseMainWindow() { · 104 unmodified lines
105105 /// \param const QString& message message to display
106106 /// \return QScriptValue::UndefinedValue
107107 void WindowScriptingInterface::alert(const QString& message) {
108− OffscreenUi::asyncWarning("", message);
108+ OffscreenUi::asyncWarning("", message, QMessageBox::Ok, QMessageBox::Ok);
109109 }
110110
111111 /// Display a confirmation box with the options 'Yes' and 'No'
112112 /// \param const QString& message message to display
113113 /// \return QScriptValue `true` if 'Yes' was clicked, `false` otherwise
114114 QScriptValue WindowScriptingInterface::confirm(const QString& message) {
115− return QScriptValue((QMessageBox::Yes == OffscreenUi::question("", message, QMessageBox::Yes | QMessageBox::No)));
115+ return QScriptValue((QMessageBox::Yes == OffscreenUi::question("", message, QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes)));
116116 }
117117
118118 /// Display a prompt with a text box
@@ -354,7 +354,7 @@ QScriptValue WindowScriptingInterface::browseAssets(const QString& title, const · 235 unmodified lines
354354 return result.isEmpty() ? QScriptValue::NullValue : QScriptValue(result);
355355 }
356356
357−/// Display a select asset dialog that lets the user select an asset from the Asset Server. If `directory` is an invalid
357+/// Display a select asset dialog that lets the user select an asset from the Asset Server. If `directory` is an invalid
358358 /// directory the browser will start at the root directory.
359359 /// \param const QString& title title of the window
360360 /// \param const QString& directory directory to start the asset browser at