History

Fix for making cursor invisible over the glwidget and js-interface to cursorVisible boolean

Thijs Wenker committed 11 years ago

Commit 9dbcefe1 parent 8b1a2265 files · +16 −25Browse files

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

Unified · Split

interface/src/scripting/WindowScriptingInterface.cpp+6−1
@@ -50,7 +50,12 @@ void WindowScriptingInterface::setFocus() { · 49 unmodified lines
50}50}
51 51
52void WindowScriptingInterface::setCursorVisible(bool visible) {52void WindowScriptingInterface::setCursorVisible(bool visible) {
53 Application::getInstance()->setCursorVisible(visible);53 QMetaObject::invokeMethod(Application::getInstance(), "setCursorVisible", Qt::BlockingQueuedConnection,
54 Q_ARG(bool, visible));
55}
56
57bool WindowScriptingInterface::isCursorVisible() const {
58 return !Application::getInstance()->isMouseHidden();
54}59}
55 60
56void WindowScriptingInterface::setCursorPosition(int x, int y) {61void WindowScriptingInterface::setCursorPosition(int x, int y) {