Add Window.raiseMainWindow()

This commit is contained in:
Ryan Huffman 2015-03-13 14:10:46 -07:00
parent 7ef1964a52
commit dc3453a878
3 changed files with 10 additions and 2 deletions

View file

@ -865,6 +865,8 @@ function importSVO(importURL) {
if (isActive) { if (isActive) {
selectionManager.setSelections(pastedEntityIDs); selectionManager.setSelections(pastedEntityIDs);
} }
Window.raiseMainWindow();
} else { } else {
Window.alert("There was an error importing the entity file."); Window.alert("There was an error importing the entity file.");
} }

View file

@ -44,8 +44,13 @@ QScriptValue WindowScriptingInterface::hasFocus() {
} }
void WindowScriptingInterface::setFocus() { void WindowScriptingInterface::setFocus() {
Application::getInstance()->getWindow()->activateWindow(); auto window = Application::getInstance()->getWindow();
Application::getInstance()->getWindow()->setFocus(); window->activateWindow();
window->setFocus();
}
void WindowScriptingInterface::raiseMainWindow() {
Application::getInstance()->getWindow()->raise();
} }
void WindowScriptingInterface::setCursorVisible(bool visible) { void WindowScriptingInterface::setCursorVisible(bool visible) {

View file

@ -43,6 +43,7 @@ public slots:
void setCursorVisible(bool visible); void setCursorVisible(bool visible);
QScriptValue hasFocus(); QScriptValue hasFocus();
void setFocus(); void setFocus();
void raiseMainWindow();
QScriptValue alert(const QString& message = ""); QScriptValue alert(const QString& message = "");
QScriptValue confirm(const QString& message = ""); QScriptValue confirm(const QString& message = "");
QScriptValue form(const QString& title, QScriptValue array); QScriptValue form(const QString& title, QScriptValue array);