mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 09:57:26 +02:00
Add Window.setFocus
This commit is contained in:
parent
74dfd29708
commit
ba5a96f541
3 changed files with 7 additions and 0 deletions
|
@ -60,6 +60,7 @@ selectionManager.addEventListener(function() {
|
||||||
propertiesTool.setVisible(true);
|
propertiesTool.setVisible(true);
|
||||||
entityListTool.setVisible(true);
|
entityListTool.setVisible(true);
|
||||||
gridTool.setVisible(true);
|
gridTool.setVisible(true);
|
||||||
|
Window.setFocus();
|
||||||
hasShownPropertiesTool = true;
|
hasShownPropertiesTool = true;
|
||||||
}
|
}
|
||||||
if (!selectionManager.hasSelection()) {
|
if (!selectionManager.hasSelection()) {
|
||||||
|
|
|
@ -44,6 +44,11 @@ QScriptValue WindowScriptingInterface::hasFocus() {
|
||||||
return DependencyManager::get<GLCanvas>()->hasFocus();
|
return DependencyManager::get<GLCanvas>()->hasFocus();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void WindowScriptingInterface::setFocus() {
|
||||||
|
Application::getInstance()->getWindow()->activateWindow();
|
||||||
|
Application::getInstance()->getWindow()->setFocus();
|
||||||
|
}
|
||||||
|
|
||||||
void WindowScriptingInterface::setCursorVisible(bool visible) {
|
void WindowScriptingInterface::setCursorVisible(bool visible) {
|
||||||
Application::getInstance()->setCursorVisible(visible);
|
Application::getInstance()->setCursorVisible(visible);
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,6 +40,7 @@ public slots:
|
||||||
void setCursorPosition(int x, int y);
|
void setCursorPosition(int x, int y);
|
||||||
void setCursorVisible(bool visible);
|
void setCursorVisible(bool visible);
|
||||||
QScriptValue hasFocus();
|
QScriptValue hasFocus();
|
||||||
|
void setFocus();
|
||||||
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);
|
||||||
|
|
Loading…
Reference in a new issue