diff --git a/src/plugins/qmldesigner/components/componentcore/designeractionmanager.cpp b/src/plugins/qmldesigner/components/componentcore/designeractionmanager.cpp index 58f6aeab6ab..e0119a145a9 100644 --- a/src/plugins/qmldesigner/components/componentcore/designeractionmanager.cpp +++ b/src/plugins/qmldesigner/components/componentcore/designeractionmanager.cpp @@ -186,11 +186,6 @@ public: m_designerActionList = designerActionList; } - QWidget *widget() QTC_OVERRIDE - { - return 0; - } - protected: void setupContext() { diff --git a/src/plugins/qmldesigner/components/debugview/debugview.cpp b/src/plugins/qmldesigner/components/debugview/debugview.cpp index 6e5e377f3e5..8f6e9272697 100644 --- a/src/plugins/qmldesigner/components/debugview/debugview.cpp +++ b/src/plugins/qmldesigner/components/debugview/debugview.cpp @@ -220,11 +220,6 @@ void DebugView::propertiesRemoved(const QList &propertyList) } } -QWidget *DebugView::widget() -{ - return 0; -} - void DebugView::auxiliaryDataChanged(const ModelNode &node, const PropertyName &name, const QVariant &data) { if (isDebugViewEnabled()) { diff --git a/src/plugins/qmldesigner/components/debugview/debugview.h b/src/plugins/qmldesigner/components/debugview/debugview.h index 2783455f352..6460174174f 100644 --- a/src/plugins/qmldesigner/components/debugview/debugview.h +++ b/src/plugins/qmldesigner/components/debugview/debugview.h @@ -67,8 +67,6 @@ public: void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList) QTC_OVERRIDE; void propertiesRemoved(const QList &propertyList) QTC_OVERRIDE; - QWidget *widget() QTC_OVERRIDE; - void auxiliaryDataChanged(const ModelNode &node, const PropertyName &name, const QVariant &data) QTC_OVERRIDE; void rewriterBeginTransaction() QTC_OVERRIDE; diff --git a/src/plugins/qmldesigner/components/formeditor/dragtool.cpp b/src/plugins/qmldesigner/components/formeditor/dragtool.cpp index 1ef585f4dfc..08273674329 100644 --- a/src/plugins/qmldesigner/components/formeditor/dragtool.cpp +++ b/src/plugins/qmldesigner/components/formeditor/dragtool.cpp @@ -310,7 +310,7 @@ void DragTool::dragEnterEvent(QGraphicsSceneDragDropEvent * event) QList importToBeAddedList; m_blockMove = false; if (event->mimeData()->hasFormat("application/vnd.bauhaus.itemlibraryinfo")) { - view()->widget()->setFocus(); + view()->widgetInfo().widget->setFocus(); m_Aborted = false; Q_ASSERT(!event->mimeData()->data("application/vnd.bauhaus.itemlibraryinfo").isEmpty()); diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp index 699df557eb1..14800d0aab0 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp @@ -274,11 +274,6 @@ void FormEditorView::bindingPropertiesChanged(const QList& prop QmlModelView::bindingPropertiesChanged(propertyList, propertyChange); } -QWidget *FormEditorView::widget() -{ - return m_formEditorWidget.data(); -} - WidgetInfo FormEditorView::widgetInfo() { return createWidgetInfo(m_formEditorWidget.data(), "FormEditor", WidgetInfo::CentralPane, 0, tr("Form Editor")); diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.h b/src/plugins/qmldesigner/components/formeditor/formeditorview.h index 374434e5f42..045e1d62930 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorview.h +++ b/src/plugins/qmldesigner/components/formeditor/formeditorview.h @@ -85,7 +85,6 @@ public: void propertiesRemoved(const QList &propertyList) QTC_OVERRIDE; // FormEditorView - QWidget *widget() QTC_OVERRIDE; WidgetInfo widgetInfo() QTC_OVERRIDE; FormEditorWidget *formEditorWidget(); diff --git a/src/plugins/qmldesigner/components/integration/componentview.cpp b/src/plugins/qmldesigner/components/integration/componentview.cpp index 47666211412..465a10325bd 100644 --- a/src/plugins/qmldesigner/components/integration/componentview.cpp +++ b/src/plugins/qmldesigner/components/integration/componentview.cpp @@ -73,11 +73,6 @@ void ComponentView::setComponentNode(const ModelNode &node) m_componentAction->setCurrentIndex(indexForNode(node)); } -QWidget *ComponentView::widget() -{ - return 0; -} - void ComponentView::removeSingleNodeFromList(const ModelNode &node) { for (int row = 0; row < m_standardItemModel->rowCount(); row++) { diff --git a/src/plugins/qmldesigner/components/integration/componentview.h b/src/plugins/qmldesigner/components/integration/componentview.h index db29174b690..43d7e9b1bd5 100644 --- a/src/plugins/qmldesigner/components/integration/componentview.h +++ b/src/plugins/qmldesigner/components/integration/componentview.h @@ -115,8 +115,6 @@ public: void setComponentNode(const ModelNode &node); - QWidget *widget(); - signals: void componentListChanged(const QStringList &componentList); diff --git a/src/plugins/qmldesigner/components/integration/designdocumentview.cpp b/src/plugins/qmldesigner/components/integration/designdocumentview.cpp index ccebc4239ad..7e152dd524b 100644 --- a/src/plugins/qmldesigner/components/integration/designdocumentview.cpp +++ b/src/plugins/qmldesigner/components/integration/designdocumentview.cpp @@ -222,9 +222,4 @@ void DesignDocumentView::fromText(QString text) } } -QWidget *DesignDocumentView::widget() -{ - return 0; -} - }// namespace QmlDesigner diff --git a/src/plugins/qmldesigner/components/integration/designdocumentview.h b/src/plugins/qmldesigner/components/integration/designdocumentview.h index 1555543e7ab..afac32fa251 100644 --- a/src/plugins/qmldesigner/components/integration/designdocumentview.h +++ b/src/plugins/qmldesigner/components/integration/designdocumentview.h @@ -87,8 +87,6 @@ public: QString toText() const; void fromText(QString text); - QWidget *widget(); - private: ModelMerger m_modelMerger; }; diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.cpp index 745420bc7d2..16f59104bf9 100644 --- a/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.cpp +++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.cpp @@ -43,14 +43,6 @@ ItemLibraryView::~ItemLibraryView() } -QWidget *ItemLibraryView::widget() -{ - if (m_widget.isNull()) - m_widget = new ItemLibraryWidget; - - return m_widget.data(); -} - bool ItemLibraryView::hasWidget() const { return true; @@ -58,7 +50,10 @@ bool ItemLibraryView::hasWidget() const WidgetInfo ItemLibraryView::widgetInfo() { - return createWidgetInfo(widget(), QLatin1String("Library"), WidgetInfo::LeftPane, 0); + if (m_widget.isNull()) + m_widget = new ItemLibraryWidget; + + return createWidgetInfo(m_widget.data(), QLatin1String("Library"), WidgetInfo::LeftPane, 0); } void ItemLibraryView::modelAttached(Model *model) diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.h b/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.h index c50b78aaace..277dac312a8 100644 --- a/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.h +++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.h @@ -48,7 +48,6 @@ public: ItemLibraryView(QObject* parent = 0); ~ItemLibraryView(); - QWidget *widget() QTC_OVERRIDE; bool hasWidget() const QTC_OVERRIDE; WidgetInfo widgetInfo() QTC_OVERRIDE; diff --git a/src/plugins/qmldesigner/components/navigator/navigatorview.cpp b/src/plugins/qmldesigner/components/navigator/navigatorview.cpp index 26123262841..efb47800c56 100644 --- a/src/plugins/qmldesigner/components/navigator/navigatorview.cpp +++ b/src/plugins/qmldesigner/components/navigator/navigatorview.cpp @@ -99,11 +99,6 @@ NavigatorView::~NavigatorView() delete m_widget.data(); } -QWidget *NavigatorView::widget() -{ - return m_widget.data(); -} - bool NavigatorView::hasWidget() const { return true; diff --git a/src/plugins/qmldesigner/components/navigator/navigatorview.h b/src/plugins/qmldesigner/components/navigator/navigatorview.h index 20221e51fd9..2a802d7a265 100644 --- a/src/plugins/qmldesigner/components/navigator/navigatorview.h +++ b/src/plugins/qmldesigner/components/navigator/navigatorview.h @@ -56,7 +56,6 @@ public: NavigatorView(QObject* parent = 0); ~NavigatorView(); - QWidget *widget(); bool hasWidget() const; WidgetInfo widgetInfo(); diff --git a/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.cpp b/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.cpp index 3df98108b8d..4a28986b49b 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.cpp @@ -961,11 +961,6 @@ void PropertyEditor::select(const ModelNode &node) delayedResetView(); } -QWidget *PropertyEditor::widget() -{ - return m_stackedWidget; -} - bool PropertyEditor::hasWidget() const { return true; diff --git a/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.h b/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.h index bbda3db6a56..a1d9be92bb9 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.h +++ b/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.h @@ -83,7 +83,6 @@ public: void setQmlDir(const QString &qmlDirPath); - QWidget *widget(); bool hasWidget() const; WidgetInfo widgetInfo(); diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp b/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp index b7956aa443b..b44965333c5 100644 --- a/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp +++ b/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp @@ -60,11 +60,6 @@ StatesEditorView::StatesEditorView(QObject *parent) : // base state } -QWidget *StatesEditorView::widget() -{ - return m_statesEditorWidget.data(); -} - WidgetInfo StatesEditorView::widgetInfo() { return createWidgetInfo(m_statesEditorWidget.data(), "StatesEditor", WidgetInfo::TopPane, 0, tr("States Editor")); diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditorview.h b/src/plugins/qmldesigner/components/stateseditor/stateseditorview.h index 73dca2487be..5f1e1038c06 100644 --- a/src/plugins/qmldesigner/components/stateseditor/stateseditorview.h +++ b/src/plugins/qmldesigner/components/stateseditor/stateseditorview.h @@ -74,7 +74,6 @@ public: void instancesPreviewImageChanged(const QVector &nodeList); - QWidget *widget(); WidgetInfo widgetInfo(); diff --git a/src/plugins/qmldesigner/designercore/include/abstractview.h b/src/plugins/qmldesigner/designercore/include/abstractview.h index 03aa1f8bf3f..b196d209d2e 100644 --- a/src/plugins/qmldesigner/designercore/include/abstractview.h +++ b/src/plugins/qmldesigner/designercore/include/abstractview.h @@ -199,7 +199,6 @@ public: void resetView(); virtual bool hasWidget() const; - virtual QWidget *widget() = 0; virtual WidgetInfo widgetInfo(); protected: diff --git a/src/plugins/qmldesigner/designercore/include/nodeinstanceview.h b/src/plugins/qmldesigner/designercore/include/nodeinstanceview.h index 424bf73d459..734211c29f0 100644 --- a/src/plugins/qmldesigner/designercore/include/nodeinstanceview.h +++ b/src/plugins/qmldesigner/designercore/include/nodeinstanceview.h @@ -149,8 +149,6 @@ public: void sendToken(const QString &token, int number, const QVector &nodeVector); - QWidget *widget(); - signals: void qmlPuppetCrashed(); diff --git a/src/plugins/qmldesigner/designercore/include/rewriterview.h b/src/plugins/qmldesigner/designercore/include/rewriterview.h index 0c5dd8e7d44..5ffdfef2b49 100644 --- a/src/plugins/qmldesigner/designercore/include/rewriterview.h +++ b/src/plugins/qmldesigner/designercore/include/rewriterview.h @@ -206,8 +206,6 @@ public: QString pathForImport(const Import &import); - QWidget *widget(); - signals: void errorsChanged(const QList &errors); diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp index 301e1759c92..479e12db1bb 100644 --- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp +++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp @@ -1244,9 +1244,4 @@ void NodeInstanceView::sendToken(const QString &token, int number, const QVector nodeInstanceServer()->token(TokenCommand(token, number, instanceIdVector)); } -QWidget *NodeInstanceView::widget() -{ - return 0; -} - } diff --git a/src/plugins/qmldesigner/designercore/model/rewriterview.cpp b/src/plugins/qmldesigner/designercore/model/rewriterview.cpp index ffd0a116970..139c4c99ab9 100644 --- a/src/plugins/qmldesigner/designercore/model/rewriterview.cpp +++ b/src/plugins/qmldesigner/designercore/model/rewriterview.cpp @@ -734,11 +734,6 @@ QString RewriterView::pathForImport(const Import &import) return QString(); } -QWidget *RewriterView::widget() -{ - return 0; -} - void RewriterView::qmlTextChanged() { if (inErrorState()) diff --git a/src/plugins/qmldesigner/designercore/model/viewlogger.cpp b/src/plugins/qmldesigner/designercore/model/viewlogger.cpp index 05b7d855844..c0871e08c35 100644 --- a/src/plugins/qmldesigner/designercore/model/viewlogger.cpp +++ b/src/plugins/qmldesigner/designercore/model/viewlogger.cpp @@ -287,9 +287,5 @@ void ViewLogger::actualStateChanged(const ModelNode &node) m_output << time() << indent("actualStateChanged:") << node << endl; } -QWidget *ViewLogger::widget() -{ - return 0; -} } // namespace Internal } // namespace QmlDesigner diff --git a/src/plugins/qmldesigner/designercore/model/viewlogger.h b/src/plugins/qmldesigner/designercore/model/viewlogger.h index 8fc0dd7cb27..1c1f2444ffe 100644 --- a/src/plugins/qmldesigner/designercore/model/viewlogger.h +++ b/src/plugins/qmldesigner/designercore/model/viewlogger.h @@ -87,8 +87,6 @@ public: void actualStateChanged(const ModelNode &node); - QWidget *widget(); - protected: QString time() const;