History

Add WebWindow setPosition() method

David Rowe committed 11 years ago

Commit 90637271 parent 331c8c02 files · +9 −0Browse files

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

Unified · Split

interface/src/scripting/WebWindowClass.cpp+8−0
@@ -122,6 +122,14 @@ void WebWindowClass::setURL(const QString& url) { · 121 unmodified lines
122122 _webView->setUrl(url);
123123 }
124124
125+void WebWindowClass::setPosition(int x, int y) {
126+ if (QThread::currentThread() != thread()) {
127+ QMetaObject::invokeMethod(this, "setPosition", Qt::AutoConnection, Q_ARG(int, x), Q_ARG(int, y));
128+ return;
129+ }
130+ _windowWidget->move(x, y);
131+}
132+
125133 void WebWindowClass::raise() {
126134 QMetaObject::invokeMethod(_windowWidget, "showNormal", Qt::AutoConnection);
127135 QMetaObject::invokeMethod(_windowWidget, "raise", Qt::AutoConnection);