History

Remove grid tool from menu

Ryan Huffman committed 12 years ago

Commit 3658d651 parent a6f027e3 files · +19 −21Browse files

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

Unified · Split

interface/src/scripting/WebWindowClass.cpp+7−6
@@ -39,22 +39,23 @@ WebWindowClass::WebWindowClass(const QString& title, const QString& url, int wid · 38 unmodified lines
3939
4040 QMainWindow* toolWindow = Application::getInstance()->getToolWindow();
4141
42− _window = new QDockWidget(title, toolWindow);
43− QWebView* webView = new QWebView(_window);
42+ _dockWidget = new QDockWidget(title, toolWindow);
43+ _dockWidget->setFeatures(QDockWidget::DockWidgetMovable);
44+ QWebView* webView = new QWebView(_dockWidget);
4445 webView->page()->mainFrame()->addToJavaScriptWindowObject("EventBridge", _eventBridge);
4546 webView->setUrl(url);
46− _window->setWidget(webView);
47+ _dockWidget->setWidget(webView);
4748
48− toolWindow->addDockWidget(Qt::RightDockWidgetArea, _window);
49+ toolWindow->addDockWidget(Qt::RightDockWidgetArea, _dockWidget);
4950
50− connect(this, &WebWindowClass::destroyed, _window, &QWidget::deleteLater);
51+ connect(this, &WebWindowClass::destroyed, _dockWidget, &QWidget::deleteLater);
5152 }
5253
5354 WebWindowClass::~WebWindowClass() {
5455 }
5556
5657 void WebWindowClass::setVisible(bool visible) {
57− QMetaObject::invokeMethod(_window, "setVisible", Qt::BlockingQueuedConnection, Q_ARG(bool, visible));
58+ QMetaObject::invokeMethod(_dockWidget, "setVisible", Qt::BlockingQueuedConnection, Q_ARG(bool, visible));
5859 }
5960
6061 QScriptValue WebWindowClass::constructor(QScriptContext* context, QScriptEngine* engine) {