mirror of
https://github.com/overte-org/overte.git
synced 2025-04-21 17:24:08 +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);
|
||||
entityListTool.setVisible(true);
|
||||
gridTool.setVisible(true);
|
||||
Window.setFocus();
|
||||
hasShownPropertiesTool = true;
|
||||
}
|
||||
if (!selectionManager.hasSelection()) {
|
||||
|
|
|
@ -44,6 +44,11 @@ QScriptValue WindowScriptingInterface::hasFocus() {
|
|||
return DependencyManager::get<GLCanvas>()->hasFocus();
|
||||
}
|
||||
|
||||
void WindowScriptingInterface::setFocus() {
|
||||
Application::getInstance()->getWindow()->activateWindow();
|
||||
Application::getInstance()->getWindow()->setFocus();
|
||||
}
|
||||
|
||||
void WindowScriptingInterface::setCursorVisible(bool visible) {
|
||||
Application::getInstance()->setCursorVisible(visible);
|
||||
}
|
||||
|
|
|
@ -40,6 +40,7 @@ public slots:
|
|||
void setCursorPosition(int x, int y);
|
||||
void setCursorVisible(bool visible);
|
||||
QScriptValue hasFocus();
|
||||
void setFocus();
|
||||
QScriptValue alert(const QString& message = "");
|
||||
QScriptValue confirm(const QString& message = "");
|
||||
QScriptValue form(const QString& title, QScriptValue array);
|
||||
|
|
Loading…
Reference in a new issue