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
122 _webView->setUrl(url);122 _webView->setUrl(url);
123}123}
124 124
125void 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
125void WebWindowClass::raise() {133void WebWindowClass::raise() {
126 QMetaObject::invokeMethod(_windowWidget, "showNormal", Qt::AutoConnection);134 QMetaObject::invokeMethod(_windowWidget, "showNormal", Qt::AutoConnection);
127 QMetaObject::invokeMethod(_windowWidget, "raise", Qt::AutoConnection);135 QMetaObject::invokeMethod(_windowWidget, "raise", Qt::AutoConnection);