aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@digia.com>2014-05-12 15:30:15 +0200
committerMarco Bubke <marco.bubke@digia.com>2014-05-13 15:00:22 +0200
commitc7b1ae1ee4852734e28c447fc96d182dcd530821 (patch)
treed34274b36f649768b26a064bd8a413fcd7b83418
parent811f74ce63a7ff0bded919cd3fb80373ac1e9164 (diff)
QmlDesigner: Exchange QWeakPointer with QPointer
Because we compile only with Qt 5. Change-Id: I2c6496f37550438f7c8ccbf8af0090c525b87d8f Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
-rw-r--r--src/plugins/qmldesigner/components/componentcore/selectioncontext.h3
-rw-r--r--src/plugins/qmldesigner/components/formeditor/dragtool.h4
-rw-r--r--src/plugins/qmldesigner/components/formeditor/formeditoritem.h4
-rw-r--r--src/plugins/qmldesigner/components/formeditor/formeditorscene.h6
-rw-r--r--src/plugins/qmldesigner/components/formeditor/formeditorview.h4
-rw-r--r--src/plugins/qmldesigner/components/formeditor/formeditorwidget.h29
-rw-r--r--src/plugins/qmldesigner/components/formeditor/movemanipulator.h6
-rw-r--r--src/plugins/qmldesigner/components/formeditor/numberseriesaction.h3
-rw-r--r--src/plugins/qmldesigner/components/formeditor/resizecontroller.cpp4
-rw-r--r--src/plugins/qmldesigner/components/formeditor/resizemanipulator.h6
-rw-r--r--src/plugins/qmldesigner/components/formeditor/selectionindicator.h4
-rw-r--r--src/plugins/qmldesigner/components/formeditor/selectionrectangle.h4
-rw-r--r--src/plugins/qmldesigner/components/formeditor/zoomaction.h3
-rw-r--r--src/plugins/qmldesigner/components/importmanager/importmanagerview.h4
-rw-r--r--src/plugins/qmldesigner/components/integration/componentaction.h4
-rw-r--r--src/plugins/qmldesigner/components/integration/designdocument.h2
-rw-r--r--src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.h4
-rw-r--r--src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.h12
-rw-r--r--src/plugins/qmldesigner/components/navigator/navigatorview.h6
-rw-r--r--src/plugins/qmldesigner/components/navigator/navigatorwidget.h3
-rw-r--r--src/plugins/qmldesigner/components/pluginmanager/pluginpath.h4
-rw-r--r--src/plugins/qmldesigner/components/propertyeditor/quick2propertyeditorview.h3
-rw-r--r--src/plugins/qmldesigner/components/stateseditor/stateseditorimageprovider.h4
-rw-r--r--src/plugins/qmldesigner/components/stateseditor/stateseditormodel.h4
-rw-r--r--src/plugins/qmldesigner/components/stateseditor/stateseditorview.h4
-rw-r--r--src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.h5
-rw-r--r--src/plugins/qmldesigner/designercore/include/abstractproperty.h6
-rw-r--r--src/plugins/qmldesigner/designercore/include/abstractview.h4
-rw-r--r--src/plugins/qmldesigner/designercore/include/forwardview.h2
-rw-r--r--src/plugins/qmldesigner/designercore/include/itemlibraryinfo.h5
-rw-r--r--src/plugins/qmldesigner/designercore/include/modelmerger.h4
-rw-r--r--src/plugins/qmldesigner/designercore/include/modelnode.h6
-rw-r--r--src/plugins/qmldesigner/designercore/include/nodeanchors.h4
-rw-r--r--src/plugins/qmldesigner/designercore/include/nodeinstanceview.h4
-rw-r--r--src/plugins/qmldesigner/designercore/include/subcomponentmanager.h4
-rw-r--r--src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.h18
-rw-r--r--src/plugins/qmldesigner/designercore/metainfo/metainfo.cpp4
-rw-r--r--src/plugins/qmldesigner/designercore/model/model.cpp64
-rw-r--r--src/plugins/qmldesigner/designercore/model/model_p.h14
-rw-r--r--src/plugins/qmldesigner/designercore/model/viewmanager.cpp10
-rw-r--r--src/plugins/qmldesigner/designercore/pluginmanager/widgetpluginpath.h8
-rw-r--r--src/plugins/qmldesigner/designercore/rewritertransaction.h4
-rw-r--r--src/plugins/qmldesigner/documentmanager.cpp2
-rw-r--r--src/plugins/qmldesigner/documentmanager.h4
44 files changed, 155 insertions, 151 deletions
diff --git a/src/plugins/qmldesigner/components/componentcore/selectioncontext.h b/src/plugins/qmldesigner/components/componentcore/selectioncontext.h
index 06c41156fc..3848de8f71 100644
--- a/src/plugins/qmldesigner/components/componentcore/selectioncontext.h
+++ b/src/plugins/qmldesigner/components/componentcore/selectioncontext.h
@@ -30,6 +30,7 @@
#include <qmldesignercorelib_global.h>
#include <abstractview.h>
#include <QPointF>
+#include <QPointer>
#ifndef SELECTIONCONTEXT_H
#define SELECTIONCONTEXT_H
@@ -67,7 +68,7 @@ public:
bool isValid() const;
private:
- QWeakPointer<AbstractView> m_view;
+ QPointer<AbstractView> m_view;
ModelNode m_targetNode;
bool m_showSelectionTools;
QPointF m_scenePosition;
diff --git a/src/plugins/qmldesigner/components/formeditor/dragtool.h b/src/plugins/qmldesigner/components/formeditor/dragtool.h
index d5bfc06948..7180960709 100644
--- a/src/plugins/qmldesigner/components/formeditor/dragtool.h
+++ b/src/plugins/qmldesigner/components/formeditor/dragtool.h
@@ -36,7 +36,7 @@
#include <QObject>
#include <QScopedPointer>
-
+#include <QPointer>
namespace QmlDesigner {
@@ -121,7 +121,7 @@ private:
MoveManipulator m_moveManipulator;
SelectionIndicator m_selectionIndicator;
- QWeakPointer<FormEditorItem> m_movingItem;
+ QPointer<FormEditorItem> m_movingItem;
RewriterTransaction m_rewriterTransaction;
QmlItemNode m_dragNode;
QScopedPointer<Internal::TimerHandler> m_timerHandler;
diff --git a/src/plugins/qmldesigner/components/formeditor/formeditoritem.h b/src/plugins/qmldesigner/components/formeditor/formeditoritem.h
index 3370d0dce9..ba6860187d 100644
--- a/src/plugins/qmldesigner/components/formeditor/formeditoritem.h
+++ b/src/plugins/qmldesigner/components/formeditor/formeditoritem.h
@@ -30,7 +30,7 @@
#ifndef FORMEDITORITEM_H
#define FORMEDITORITEM_H
-#include <QWeakPointer>
+#include <QPointer>
#include <QGraphicsWidget>
#include <qmlitemnode.h>
#include "snappinglinecreator.h"
@@ -125,7 +125,7 @@ private: // functions
private: // variables
SnappingLineCreator m_snappingLineCreator;
QmlItemNode m_qmlItemNode;
- QWeakPointer<QTimeLine> m_attentionTimeLine;
+ QPointer<QTimeLine> m_attentionTimeLine;
QTransform m_inverseAttentionTransform;
QRectF m_boundingRect;
QRectF m_paintedBoundingRect;
diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorscene.h b/src/plugins/qmldesigner/components/formeditor/formeditorscene.h
index 744c842c86..5946b3fe3a 100644
--- a/src/plugins/qmldesigner/components/formeditor/formeditorscene.h
+++ b/src/plugins/qmldesigner/components/formeditor/formeditorscene.h
@@ -32,7 +32,7 @@
#include <QGraphicsScene>
-#include <QWeakPointer>
+#include <QPointer>
#include <QHash>
#include <qmlitemnode.h>
#include "abstractformeditortool.h"
@@ -124,8 +124,8 @@ private:
FormEditorView *m_editorView;
AbstractFormEditorTool *m_currentTool;
QHash<QmlItemNode, FormEditorItem*> m_qmlItemNodeItemHash;
- QWeakPointer<LayerItem> m_formLayerItem;
- QWeakPointer<LayerItem> m_manipulatorLayerItem;
+ QPointer<LayerItem> m_formLayerItem;
+ QPointer<LayerItem> m_manipulatorLayerItem;
ModelNode m_dragNode;
bool m_showBoundingRects;
};
diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.h b/src/plugins/qmldesigner/components/formeditor/formeditorview.h
index 8109506534..6333d71bda 100644
--- a/src/plugins/qmldesigner/components/formeditor/formeditorview.h
+++ b/src/plugins/qmldesigner/components/formeditor/formeditorview.h
@@ -143,8 +143,8 @@ private: //functions
void hideNodeFromScene(const QmlItemNode &qmlItemNode);
private: //variables
- QWeakPointer<FormEditorWidget> m_formEditorWidget;
- QWeakPointer<FormEditorScene> m_scene;
+ QPointer<FormEditorWidget> m_formEditorWidget;
+ QPointer<FormEditorScene> m_scene;
QList<AbstractCustomTool*> m_customToolList;
MoveTool *m_moveTool;
SelectionTool *m_selectionTool;
diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorwidget.h b/src/plugins/qmldesigner/components/formeditor/formeditorwidget.h
index 1847e60ea0..e8c11ef9aa 100644
--- a/src/plugins/qmldesigner/components/formeditor/formeditorwidget.h
+++ b/src/plugins/qmldesigner/components/formeditor/formeditorwidget.h
@@ -31,6 +31,7 @@
#define FORMEDITORWIDGET_H
#include <QWidget>
+#include <QPointer>
QT_BEGIN_NAMESPACE
class QActionGroup;
@@ -89,20 +90,20 @@ private slots:
void resetNodeInstanceView();
private:
- QWeakPointer<FormEditorView> m_formEditorView;
- QWeakPointer<FormEditorGraphicsView> m_graphicsView;
- QWeakPointer<ZoomAction> m_zoomAction;
- QWeakPointer<ToolBox> m_toolBox;
- QWeakPointer<QAction> m_transformToolAction;
- QWeakPointer<QActionGroup> m_toolActionGroup;
- QWeakPointer<QAction> m_snappingAction;
- QWeakPointer<QAction> m_snappingAndAnchoringAction;
- QWeakPointer<QAction> m_noSnappingAction;
- QWeakPointer<QAction> m_showBoundingRectAction;
- QWeakPointer<QAction> m_selectOnlyContentItemsAction;
- QWeakPointer<LineEditAction> m_rootWidthAction;
- QWeakPointer<LineEditAction> m_rootHeightAction;
- QWeakPointer<QAction> m_resetAction;
+ QPointer<FormEditorView> m_formEditorView;
+ QPointer<FormEditorGraphicsView> m_graphicsView;
+ QPointer<ZoomAction> m_zoomAction;
+ QPointer<ToolBox> m_toolBox;
+ QPointer<QAction> m_transformToolAction;
+ QPointer<QActionGroup> m_toolActionGroup;
+ QPointer<QAction> m_snappingAction;
+ QPointer<QAction> m_snappingAndAnchoringAction;
+ QPointer<QAction> m_noSnappingAction;
+ QPointer<QAction> m_showBoundingRectAction;
+ QPointer<QAction> m_selectOnlyContentItemsAction;
+ QPointer<LineEditAction> m_rootWidthAction;
+ QPointer<LineEditAction> m_rootHeightAction;
+ QPointer<QAction> m_resetAction;
};
diff --git a/src/plugins/qmldesigner/components/formeditor/movemanipulator.h b/src/plugins/qmldesigner/components/formeditor/movemanipulator.h
index 58a2c68c0b..a38abf0345 100644
--- a/src/plugins/qmldesigner/components/formeditor/movemanipulator.h
+++ b/src/plugins/qmldesigner/components/formeditor/movemanipulator.h
@@ -30,7 +30,7 @@
#ifndef MOVEMANIPULATOR_H
#define MOVEMANIPULATOR_H
-#include <QWeakPointer>
+#include <QPointer>
#include <QGraphicsItem>
#include <QHash>
#include <QPointF>
@@ -99,8 +99,8 @@ protected:
private:
Snapper m_snapper;
- QWeakPointer<LayerItem> m_layerItem;
- QWeakPointer<FormEditorView> m_view;
+ QPointer<LayerItem> m_layerItem;
+ QPointer<FormEditorView> m_view;
QList<FormEditorItem*> m_itemList;
QHash<FormEditorItem*, QRectF> m_beginItemRectInSceneSpaceHash;
QHash<FormEditorItem*, QPointF> m_beginPositionInSceneSpaceHash;
diff --git a/src/plugins/qmldesigner/components/formeditor/numberseriesaction.h b/src/plugins/qmldesigner/components/formeditor/numberseriesaction.h
index 94184ecf63..fac55563e8 100644
--- a/src/plugins/qmldesigner/components/formeditor/numberseriesaction.h
+++ b/src/plugins/qmldesigner/components/formeditor/numberseriesaction.h
@@ -31,6 +31,7 @@
#define NUMBERSERIESACTION_H
#include <QWidgetAction>
+#include <QPointer>
QT_BEGIN_NAMESPACE
class QStandardItemModel;
@@ -59,7 +60,7 @@ private slots:
void emitValueChanged(int index);
private:
- QWeakPointer<QStandardItemModel> m_comboBoxModel;
+ QPointer<QStandardItemModel> m_comboBoxModel;
int m_comboBoxModelIndex;
};
diff --git a/src/plugins/qmldesigner/components/formeditor/resizecontroller.cpp b/src/plugins/qmldesigner/components/formeditor/resizecontroller.cpp
index 4310798c2d..fd19fa8b78 100644
--- a/src/plugins/qmldesigner/components/formeditor/resizecontroller.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/resizecontroller.cpp
@@ -47,8 +47,8 @@ public:
~ResizeControllerData();
- QWeakPointer<LayerItem> layerItem;
- QWeakPointer<FormEditorItem> formEditorItem;
+ QPointer<LayerItem> layerItem;
+ QPointer<FormEditorItem> formEditorItem;
QSharedPointer<ResizeHandleItem> topLeftItem;
QSharedPointer<ResizeHandleItem> topRightItem;
QSharedPointer<ResizeHandleItem> bottomLeftItem;
diff --git a/src/plugins/qmldesigner/components/formeditor/resizemanipulator.h b/src/plugins/qmldesigner/components/formeditor/resizemanipulator.h
index c443bac8ad..5fff941ccb 100644
--- a/src/plugins/qmldesigner/components/formeditor/resizemanipulator.h
+++ b/src/plugins/qmldesigner/components/formeditor/resizemanipulator.h
@@ -30,7 +30,7 @@
#ifndef RESIZEMANIPULATOR_H
#define RESIZEMANIPULATOR_H
-#include <QWeakPointer>
+#include <QPointer>
#include "resizehandleitem.h"
#include <snapper.h>
#include "rewritertransaction.h"
@@ -67,7 +67,7 @@ protected:
private:
Snapper m_snapper;
- QWeakPointer<FormEditorView> m_view;
+ QPointer<FormEditorView> m_view;
QList<QGraphicsItem*> m_graphicsLineList;
ResizeController m_resizeController; // hold the controller so that the handle cant be deleted
QTransform m_beginFromSceneToContentItemTransform;
@@ -80,7 +80,7 @@ private:
double m_beginLeftMargin;
double m_beginRightMargin;
double m_beginBottomMargin;
- QWeakPointer<LayerItem> m_layerItem;
+ QPointer<LayerItem> m_layerItem;
ResizeHandleItem *m_resizeHandle;
RewriterTransaction m_rewriterTransaction;
bool m_isActive;
diff --git a/src/plugins/qmldesigner/components/formeditor/selectionindicator.h b/src/plugins/qmldesigner/components/formeditor/selectionindicator.h
index fa6738a239..09d32a9182 100644
--- a/src/plugins/qmldesigner/components/formeditor/selectionindicator.h
+++ b/src/plugins/qmldesigner/components/formeditor/selectionindicator.h
@@ -30,7 +30,7 @@
#ifndef SELECTIONINDICATOR_H
#define SELECTIONINDICATOR_H
-#include <QWeakPointer>
+#include <QPointer>
#include <QGraphicsPolygonItem>
#include "layeritem.h"
#include "formeditoritem.h"
@@ -58,7 +58,7 @@ public:
private:
QHash<FormEditorItem*, QGraphicsPolygonItem *> m_indicatorShapeHash;
- QWeakPointer<LayerItem> m_layerItem;
+ QPointer<LayerItem> m_layerItem;
QCursor m_cursor;
};
diff --git a/src/plugins/qmldesigner/components/formeditor/selectionrectangle.h b/src/plugins/qmldesigner/components/formeditor/selectionrectangle.h
index b7274bc52b..87c9040606 100644
--- a/src/plugins/qmldesigner/components/formeditor/selectionrectangle.h
+++ b/src/plugins/qmldesigner/components/formeditor/selectionrectangle.h
@@ -30,7 +30,7 @@
#ifndef SELECTIONRECTANGLE_H
#define SELECTIONRECTANGLE_H
-#include <QWeakPointer>
+#include <QPointer>
#include <QGraphicsRectItem>
#include "layeritem.h"
@@ -55,7 +55,7 @@ public:
private:
QGraphicsRectItem *m_controlShape;
- QWeakPointer<LayerItem> m_layerItem;
+ QPointer<LayerItem> m_layerItem;
};
}
diff --git a/src/plugins/qmldesigner/components/formeditor/zoomaction.h b/src/plugins/qmldesigner/components/formeditor/zoomaction.h
index 3ea28f4512..f469de0732 100644
--- a/src/plugins/qmldesigner/components/formeditor/zoomaction.h
+++ b/src/plugins/qmldesigner/components/formeditor/zoomaction.h
@@ -31,6 +31,7 @@
#define ZOOMACTION_H
#include <QWidgetAction>
+#include <QPointer>
QT_BEGIN_NAMESPACE
class QAbstractItemModel;
@@ -60,7 +61,7 @@ private slots:
void emitZoomLevelChanged(int index);
private:
- QWeakPointer<QAbstractItemModel> m_comboBoxModel;
+ QPointer<QAbstractItemModel> m_comboBoxModel;
double m_zoomLevel;
int m_currentComboBoxIndex;
};
diff --git a/src/plugins/qmldesigner/components/importmanager/importmanagerview.h b/src/plugins/qmldesigner/components/importmanager/importmanagerview.h
index 2802a4e5f8..f2054f53cb 100644
--- a/src/plugins/qmldesigner/components/importmanager/importmanagerview.h
+++ b/src/plugins/qmldesigner/components/importmanager/importmanagerview.h
@@ -31,7 +31,7 @@
#define QMLDESIGNER_IMPORTMANAGERVIEW_H
#include <abstractview.h>
-#include <QWeakPointer>
+#include <QPointer>
namespace QmlDesigner {
@@ -98,7 +98,7 @@ private slots:
void addImport(const Import &import);
private:
- ImportsWidget *m_importsWidget;
+ QPointer<ImportsWidget> m_importsWidget;
};
} // namespace QmlDesigner
diff --git a/src/plugins/qmldesigner/components/integration/componentaction.h b/src/plugins/qmldesigner/components/integration/componentaction.h
index d0df2c48de..8a67aa55e1 100644
--- a/src/plugins/qmldesigner/components/integration/componentaction.h
+++ b/src/plugins/qmldesigner/components/integration/componentaction.h
@@ -31,7 +31,7 @@
#define COMPONENTACTION_H
#include <QWidgetAction>
-#include <QWeakPointer>
+#include <QPointer>
QT_BEGIN_NAMESPACE
class QComboBox;
@@ -63,7 +63,7 @@ public slots:
void emitCurrentComponentChanged(int index);
private:
- QWeakPointer<ComponentView> m_componentView;
+ QPointer<ComponentView> m_componentView;
bool dontEmitCurrentComponentChanged;
};
diff --git a/src/plugins/qmldesigner/components/integration/designdocument.h b/src/plugins/qmldesigner/components/integration/designdocument.h
index 3a305636c8..b3865d85be 100644
--- a/src/plugins/qmldesigner/components/integration/designdocument.h
+++ b/src/plugins/qmldesigner/components/integration/designdocument.h
@@ -147,7 +147,7 @@ private: // functions
private: // variables
QScopedPointer<Model> m_documentModel;
QScopedPointer<Model> m_inFileComponentModel;
- QWeakPointer<Core::IEditor> m_textEditor;
+ QPointer<Core::IEditor> m_textEditor;
QScopedPointer<BaseTextEditModifier> m_documentTextModifier;
QScopedPointer<ComponentTextModifier> m_inFileComponentTextModifier;
QScopedPointer<SubComponentManager> m_subComponentManager;
diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.h b/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.h
index 68e8f776c1..7bd6a0111b 100644
--- a/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.h
+++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.h
@@ -32,7 +32,7 @@
#include <abstractview.h>
-#include <QWeakPointer>
+#include <QPointer>
namespace QmlDesigner {
@@ -106,7 +106,7 @@ protected:
void updateImports();
private:
- QWeakPointer<ItemLibraryWidget> m_widget;
+ QPointer<ItemLibraryWidget> m_widget;
ImportManagerView *m_importManagerView;
};
diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.h b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.h
index bbbb7f1956..7aecb94982 100644
--- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.h
+++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.h
@@ -125,18 +125,18 @@ private:
QSize m_itemIconSize;
QSize m_resIconSize;
- QWeakPointer<ItemLibraryInfo> m_itemLibraryInfo;
+ QPointer<ItemLibraryInfo> m_itemLibraryInfo;
- QWeakPointer<Internal::ItemLibraryModel> m_itemLibraryModel;
- QWeakPointer<QFileSystemModel> m_resourcesFileSystemModel;
+ QPointer<Internal::ItemLibraryModel> m_itemLibraryModel;
+ QPointer<QFileSystemModel> m_resourcesFileSystemModel;
- QWeakPointer<QStackedWidget> m_stackedWidget;
+ QPointer<QStackedWidget> m_stackedWidget;
- QWeakPointer<Utils::FancyLineEdit> m_filterLineEdit;
+ QPointer<Utils::FancyLineEdit> m_filterLineEdit;
QScopedPointer<QQuickView> m_itemsView;
QScopedPointer<Internal::ItemLibraryTreeView> m_resourcesView;
- QWeakPointer<Model> m_model;
+ QPointer<Model> m_model;
FilterChangeFlag m_filterFlag;
int m_itemLibraryId;
};
diff --git a/src/plugins/qmldesigner/components/navigator/navigatorview.h b/src/plugins/qmldesigner/components/navigator/navigatorview.h
index 2405a31d43..5918c55762 100644
--- a/src/plugins/qmldesigner/components/navigator/navigatorview.h
+++ b/src/plugins/qmldesigner/components/navigator/navigatorview.h
@@ -32,7 +32,7 @@
#include <abstractview.h>
-#include <QWeakPointer>
+#include <QPointer>
QT_BEGIN_NAMESPACE
class QTreeView;
@@ -116,8 +116,8 @@ protected: //functions
private:
bool m_blockSelectionChangedSignal;
- QWeakPointer<NavigatorWidget> m_widget;
- QWeakPointer<NavigatorTreeModel> m_treeModel;
+ QPointer<NavigatorWidget> m_widget;
+ QPointer<NavigatorTreeModel> m_treeModel;
friend class TestNavigator;
};
diff --git a/src/plugins/qmldesigner/components/navigator/navigatorwidget.h b/src/plugins/qmldesigner/components/navigator/navigatorwidget.h
index 5af68d1dcb..14fc6b165a 100644
--- a/src/plugins/qmldesigner/components/navigator/navigatorwidget.h
+++ b/src/plugins/qmldesigner/components/navigator/navigatorwidget.h
@@ -31,6 +31,7 @@
#define NAVIGATORWIDGET_H
#include <QFrame>
+#include <QPointer>
#include "navigatortreeview.h"
@@ -63,7 +64,7 @@ private: // functions
private: // variables
NavigatorTreeView *m_treeView;
- QWeakPointer<NavigatorView> m_navigatorView;
+ QPointer<NavigatorView> m_navigatorView;
};
}
diff --git a/src/plugins/qmldesigner/components/pluginmanager/pluginpath.h b/src/plugins/qmldesigner/components/pluginmanager/pluginpath.h
index 9fb8e5235b..52357c5dd4 100644
--- a/src/plugins/qmldesigner/components/pluginmanager/pluginpath.h
+++ b/src/plugins/qmldesigner/components/pluginmanager/pluginpath.h
@@ -31,7 +31,7 @@
#define PLUGINPATH_H
#include <QObject>
-#include <QWeakPointer>
+#include <QPointer>
#include <QList>
#include <QDir>
@@ -56,7 +56,7 @@ struct PluginData {
QString path;
bool failed;
QString errorMessage;
- QWeakPointer<QObject> instanceGuard;
+ QPointer<QObject> instanceGuard;
IPlugin *instance;
};
diff --git a/src/plugins/qmldesigner/components/propertyeditor/quick2propertyeditorview.h b/src/plugins/qmldesigner/components/propertyeditor/quick2propertyeditorview.h
index 0f1f679dc9..da99157725 100644
--- a/src/plugins/qmldesigner/components/propertyeditor/quick2propertyeditorview.h
+++ b/src/plugins/qmldesigner/components/propertyeditor/quick2propertyeditorview.h
@@ -35,6 +35,7 @@
#include <QQuickView>
#include <QQmlEngine>
#include <QQmlContext>
+#include <QPointer>
QT_BEGIN_NAMESPACE
class QQmlError;
@@ -75,7 +76,7 @@ private:
QWidget *m_containerWidget;
QUrl m_source;
QQuickView m_view;
- QWeakPointer<QQmlComponent> m_component;
+ QPointer<QQmlComponent> m_component;
};
diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditorimageprovider.h b/src/plugins/qmldesigner/components/stateseditor/stateseditorimageprovider.h
index ed8b160571..67be45dd68 100644
--- a/src/plugins/qmldesigner/components/stateseditor/stateseditorimageprovider.h
+++ b/src/plugins/qmldesigner/components/stateseditor/stateseditorimageprovider.h
@@ -33,7 +33,7 @@
#include"abstractview.h"
#include <QQuickImageProvider>
-#include <QWeakPointer>
+#include <QPointer>
namespace QmlDesigner {
namespace Internal {
@@ -50,7 +50,7 @@ public:
void setNodeInstanceView(NodeInstanceView *nodeInstanceView);
private:
- QWeakPointer<NodeInstanceView> m_nodeInstanceView;
+ QPointer<NodeInstanceView> m_nodeInstanceView;
};
} // namespace Internal
diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditormodel.h b/src/plugins/qmldesigner/components/stateseditor/stateseditormodel.h
index 6e9805cce4..7137a438d9 100644
--- a/src/plugins/qmldesigner/components/stateseditor/stateseditormodel.h
+++ b/src/plugins/qmldesigner/components/stateseditor/stateseditormodel.h
@@ -31,7 +31,7 @@
#define STATESEDITORMODEL_H
#include <QAbstractListModel>
-#include <QWeakPointer>
+#include <QPointer>
namespace QmlDesigner {
@@ -70,7 +70,7 @@ signals:
void changedToState(int n);
private:
- QWeakPointer<StatesEditorView> m_statesEditorView;
+ QPointer<StatesEditorView> m_statesEditorView;
int m_updateCounter;
};
diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditorview.h b/src/plugins/qmldesigner/components/stateseditor/stateseditorview.h
index c9656aa0ba..0f21597b5d 100644
--- a/src/plugins/qmldesigner/components/stateseditor/stateseditorview.h
+++ b/src/plugins/qmldesigner/components/stateseditor/stateseditorview.h
@@ -116,8 +116,8 @@ private:
void checkForWindow();
private:
- QWeakPointer<StatesEditorModel> m_statesEditorModel;
- QWeakPointer<StatesEditorWidget> m_statesEditorWidget;
+ QPointer<StatesEditorModel> m_statesEditorModel;
+ QPointer<StatesEditorWidget> m_statesEditorWidget;
int m_lastIndex;
};
diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.h b/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.h
index 7860fe54bd..73fbc002de 100644
--- a/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.h
+++ b/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.h
@@ -31,6 +31,7 @@
#define STATESEDITORWIDGET_H
#include <QWidget>
+#include <QPointer>
QT_BEGIN_NAMESPACE
class QQuickView;
@@ -68,8 +69,8 @@ public:
private slots:
void reloadQmlSource();
private:
- QWeakPointer<QQuickView> m_quickView;
- QWeakPointer<StatesEditorView> m_statesEditorView;
+ QPointer<QQuickView> m_quickView;
+ QPointer<StatesEditorView> m_statesEditorView;
Internal::StatesEditorImageProvider *m_imageProvider;
QShortcut *m_qmlSourceUpdateShortcut;
};
diff --git a/src/plugins/qmldesigner/designercore/include/abstractproperty.h b/src/plugins/qmldesigner/designercore/include/abstractproperty.h
index 5ec4a9824b..5c3c582650 100644
--- a/src/plugins/qmldesigner/designercore/include/abstractproperty.h
+++ b/src/plugins/qmldesigner/designercore/include/abstractproperty.h
@@ -30,7 +30,7 @@
#ifndef ABSTRACTPROPERTY_H
#define ABSTRACTPROPERTY_H
-#include <QWeakPointer>
+#include <QPointer>
#include <QSharedPointer>
#include "qmldesignercorelib_global.h"
@@ -115,8 +115,8 @@ protected:
private:
PropertyName m_propertyName;
Internal::InternalNodePointer m_internalNode;
- QWeakPointer<Model> m_model;
- QWeakPointer<AbstractView> m_view;
+ QPointer<Model> m_model;
+ QPointer<AbstractView> m_view;
};
QMLDESIGNERCORE_EXPORT bool operator ==(const AbstractProperty &property1, const AbstractProperty &property2);
diff --git a/src/plugins/qmldesigner/designercore/include/abstractview.h b/src/plugins/qmldesigner/designercore/include/abstractview.h
index 653b0afccb..227ebae111 100644
--- a/src/plugins/qmldesigner/designercore/include/abstractview.h
+++ b/src/plugins/qmldesigner/designercore/include/abstractview.h
@@ -39,6 +39,7 @@
#include <commondefines.h>
#include <QObject>
+#include <QPointer>
QT_BEGIN_NAMESPACE
class QStyle;
@@ -116,7 +117,6 @@ class QMLDESIGNERCORE_EXPORT AbstractView : public QObject
Q_OBJECT
public:
Q_FLAGS(PropertyChangeFlag PropertyChangeFlags)
- typedef QWeakPointer<AbstractView> Pointer;
enum PropertyChangeFlag {
NoAdditionalChanges = 0x0,
@@ -261,7 +261,7 @@ private: //functions
private:
- QWeakPointer<Model> m_model;
+ QPointer<Model> m_model;
};
QMLDESIGNERCORE_EXPORT QList<Internal::InternalNodePointer> toInternalNodeList(const QList<ModelNode> &nodeList);
diff --git a/src/plugins/qmldesigner/designercore/include/forwardview.h b/src/plugins/qmldesigner/designercore/include/forwardview.h
index 9d406c3595..ed9603e985 100644
--- a/src/plugins/qmldesigner/designercore/include/forwardview.h
+++ b/src/plugins/qmldesigner/designercore/include/forwardview.h
@@ -45,7 +45,7 @@ template <class ViewType>
class ForwardView : public AbstractView
{
public:
- typedef QWeakPointer<ForwardView> Pointer;
+ typedef QPointer<ForwardView> Pointer;
typedef typename ViewType::Pointer ViewTypePointer;
ForwardView(QObject *parent);
diff --git a/src/plugins/qmldesigner/designercore/include/itemlibraryinfo.h b/src/plugins/qmldesigner/designercore/include/itemlibraryinfo.h
index b6ab32b604..91bdde0ef1 100644
--- a/src/plugins/qmldesigner/designercore/include/itemlibraryinfo.h
+++ b/src/plugins/qmldesigner/designercore/include/itemlibraryinfo.h
@@ -33,7 +33,8 @@
#include "qmldesignercorelib_global.h"
#include "propertycontainer.h"
-#include <QSharedPointer>
+#include <QPointer>
+
namespace QmlDesigner {
@@ -119,7 +120,7 @@ private: // functions
private: // variables
QHash<QString, ItemLibraryEntry> m_nameToEntryHash;
- QWeakPointer<ItemLibraryInfo> m_baseInfo;
+ QPointer<ItemLibraryInfo> m_baseInfo;
};
} // namespace QmlDesigner
diff --git a/src/plugins/qmldesigner/designercore/include/modelmerger.h b/src/plugins/qmldesigner/designercore/include/modelmerger.h
index 09102bd99a..7e55378352 100644
--- a/src/plugins/qmldesigner/designercore/include/modelmerger.h
+++ b/src/plugins/qmldesigner/designercore/include/modelmerger.h
@@ -31,7 +31,7 @@
#define MODELMERGER_H
-#include <QWeakPointer>
+#include <QPointer>
namespace QmlDesigner {
@@ -51,7 +51,7 @@ protected:
{ return m_view.data(); }
private:
- QWeakPointer<AbstractView> m_view;
+ QPointer<AbstractView> m_view;
};
} //namespace QmlDesigner
diff --git a/src/plugins/qmldesigner/designercore/include/modelnode.h b/src/plugins/qmldesigner/designercore/include/modelnode.h
index 99f0840fa1..f1a97c171b 100644
--- a/src/plugins/qmldesigner/designercore/include/modelnode.h
+++ b/src/plugins/qmldesigner/designercore/include/modelnode.h
@@ -31,7 +31,7 @@
#define MODELNODE_H
#include "qmldesignercorelib_global.h"
-#include <QWeakPointer>
+#include <QPointer>
#include <QList>
#include <QVariant>
@@ -196,8 +196,8 @@ private: // functions
private: // variables
Internal::InternalNodePointer m_internalNode;
- QWeakPointer<Model> m_model;
- QWeakPointer<AbstractView> m_view;
+ QPointer<Model> m_model;
+ QPointer<AbstractView> m_view;
};
QMLDESIGNERCORE_EXPORT bool operator ==(const ModelNode &firstNode, const ModelNode &secondNode);
diff --git a/src/plugins/qmldesigner/designercore/include/nodeanchors.h b/src/plugins/qmldesigner/designercore/include/nodeanchors.h
index 3d2b6b7270..5812c9273f 100644
--- a/src/plugins/qmldesigner/designercore/include/nodeanchors.h
+++ b/src/plugins/qmldesigner/designercore/include/nodeanchors.h
@@ -31,7 +31,7 @@
#define NODEANCHORS_H
-#include <QWeakPointer>
+#include <QPointer>
#include <QSharedPointer>
#include "corelib_global.h"
#include <anchorline.h>
@@ -103,7 +103,7 @@ private: // functions
private: //variables
Internal::InternalNodePointer m_internalNode;
Internal::InternalNodeStatePointer m_internalNodeState;
- QWeakPointer<Model> m_model;
+ QPointer<Model> m_model;
};
CORESHARED_EXPORT QDebug operator<<(QDebug debug, const NodeAnchors &anchors);
diff --git a/src/plugins/qmldesigner/designercore/include/nodeinstanceview.h b/src/plugins/qmldesigner/designercore/include/nodeinstanceview.h
index acdf610e19..07290d20b6 100644
--- a/src/plugins/qmldesigner/designercore/include/nodeinstanceview.h
+++ b/src/plugins/qmldesigner/designercore/include/nodeinstanceview.h
@@ -40,7 +40,7 @@
#include <QHash>
#include <QImage>
-#include <QWeakPointer>
+#include <QPointer>
#include <QRectF>
#include <QTime>
@@ -212,7 +212,7 @@ private: //variables
QHash<ModelNode, QImage> m_statePreviewImage;
uint m_blockUpdates;
- QWeakPointer<NodeInstanceServerInterface> m_nodeInstanceServer;
+ QPointer<NodeInstanceServerInterface> m_nodeInstanceServer;
QImage m_baseStatePreviewImage;
QTime m_lastCrashTime;
NodeInstanceServerInterface::RunModus m_runModus;
diff --git a/src/plugins/qmldesigner/designercore/include/subcomponentmanager.h b/src/plugins/qmldesigner/designercore/include/subcomponentmanager.h
index 5fcdc42765..9ff93fd128 100644
--- a/src/plugins/qmldesigner/designercore/include/subcomponentmanager.h
+++ b/src/plugins/qmldesigner/designercore/include/subcomponentmanager.h
@@ -38,7 +38,7 @@
#include <QString>
#include <QUrl>
#include <QFileSystemWatcher>
-#include <QWeakPointer>
+#include <QPointer>
#include <QFileInfo>
namespace QmlDesigner {
@@ -76,7 +76,7 @@ private: // variables
// key: canonical directory path
QMultiHash<QString,QString> m_dirToQualifier;
QUrl m_filePath;
- QWeakPointer<Model> m_model;
+ QPointer<Model> m_model;
};
} // namespace QmlDesigner
diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.h b/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.h
index cf562a5e1b..9753fb710f 100644
--- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.h
+++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.h
@@ -32,7 +32,7 @@
#include "nodeinstanceserverinterface.h"
-#include <QWeakPointer>
+#include <QPointer>
#include <QProcess>
#include <QFile>
@@ -94,14 +94,14 @@ private slots:
void printRenderProcessOutput();
private:
QFile m_captureFileForTest;
- QWeakPointer<QLocalServer> m_localServer;
- QWeakPointer<QLocalSocket> m_firstSocket;
- QWeakPointer<QLocalSocket> m_secondSocket;
- QWeakPointer<QLocalSocket> m_thirdSocket;
- QWeakPointer<NodeInstanceView> m_nodeInstanceView;
- QWeakPointer<QProcess> m_qmlPuppetEditorProcess;
- QWeakPointer<QProcess> m_qmlPuppetPreviewProcess;
- QWeakPointer<QProcess> m_qmlPuppetRenderProcess;
+ QPointer<QLocalServer> m_localServer;
+ QPointer<QLocalSocket> m_firstSocket;
+ QPointer<QLocalSocket> m_secondSocket;
+ QPointer<QLocalSocket> m_thirdSocket;
+ QPointer<NodeInstanceView> m_nodeInstanceView;
+ QPointer<QProcess> m_qmlPuppetEditorProcess;
+ QPointer<QProcess> m_qmlPuppetPreviewProcess;
+ QPointer<QProcess> m_qmlPuppetRenderProcess;
quint32 m_firstBlockSize;
quint32 m_secondBlockSize;
quint32 m_thirdBlockSize;
diff --git a/src/plugins/qmldesigner/designercore/metainfo/metainfo.cpp b/src/plugins/qmldesigner/designercore/metainfo/metainfo.cpp
index 49c9bf8bef..5bee5de1e6 100644
--- a/src/plugins/qmldesigner/designercore/metainfo/metainfo.cpp
+++ b/src/plugins/qmldesigner/designercore/metainfo/metainfo.cpp
@@ -53,10 +53,6 @@ class MetaInfoPrivate
{
Q_DISABLE_COPY(MetaInfoPrivate)
public:
- typedef QSharedPointer<MetaInfoPrivate> Pointer;
- typedef QWeakPointer<MetaInfoPrivate> WeakPointer;
-
-
MetaInfoPrivate(MetaInfo *q);
void clear();
diff --git a/src/plugins/qmldesigner/designercore/model/model.cpp b/src/plugins/qmldesigner/designercore/model/model.cpp
index 9ec9310d0a..94d74fe2d7 100644
--- a/src/plugins/qmldesigner/designercore/model/model.cpp
+++ b/src/plugins/qmldesigner/designercore/model/model.cpp
@@ -34,7 +34,7 @@
#include "invalidpropertyexception.h"
#include "invalidargumentexception.h"
-#include <QWeakPointer>
+#include <QPointer>
#include <QHashIterator>
@@ -94,7 +94,7 @@ ModelPrivate::~ModelPrivate()
void ModelPrivate::detachAllViews()
{
- foreach (const QWeakPointer<AbstractView> &view, m_viewList)
+ foreach (const QPointer<AbstractView> &view, m_viewList)
detachView(view.data(), true);
m_viewList.clear();
@@ -162,7 +162,7 @@ void ModelPrivate::notifyImportsChanged(const QList<Import> &addedImports, const
if (nodeInstanceView())
nodeInstanceView()->importsChanged(addedImports, removedImports);
- foreach (const QWeakPointer<AbstractView> &view, m_viewList)
+ foreach (const QPointer<AbstractView> &view, m_viewList)
view->importsChanged(addedImports, removedImports);
if (resetModel)
@@ -181,7 +181,7 @@ void ModelPrivate::setFileUrl(const QUrl &fileUrl)
if (oldPath != fileUrl) {
m_fileUrl = fileUrl;
- foreach (const QWeakPointer<AbstractView> &view, m_viewList)
+ foreach (const QPointer<AbstractView> &view, m_viewList)
view->fileUrlChanged(oldPath, fileUrl);
}
}
@@ -337,7 +337,7 @@ void ModelPrivate::notifyAuxiliaryDataChanged(const InternalNodePointer &interna
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
ModelNode node(internalNode, model(), view.data());
view->auxiliaryDataChanged(node, name, data);
@@ -368,7 +368,7 @@ void ModelPrivate::notifyNodeSourceChanged(const InternalNodePointer &internalNo
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
ModelNode node(internalNode, model(), view.data());
view->nodeSourceChanged(node, newNodeSource);
@@ -400,7 +400,7 @@ void ModelPrivate::notifyRootNodeTypeChanged(const QString &type, int majorVersi
if (nodeInstanceView())
nodeInstanceView()->rootNodeTypeChanged(type, majorVersion, minorVersion);
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
view->rootNodeTypeChanged(type, majorVersion, minorVersion);
@@ -415,7 +415,7 @@ void ModelPrivate::notifyInstancePropertyChange(const QList<QPair<ModelNode, Pro
// no need to notify the rewriter or the instance view
typedef QPair<ModelNode, PropertyName> ModelNodePropertyPair;
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
QList<QPair<ModelNode, PropertyName> > adaptedPropertyList;
@@ -443,7 +443,7 @@ void ModelPrivate::notifyInstancesCompleted(const QVector<ModelNode> &nodeVector
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
view->instancesCompleted(toModelNodeVector(internalVector, view.data()));
}
@@ -481,7 +481,7 @@ void ModelPrivate::notifyInstancesInformationsChange(const QMultiHash<ModelNode,
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
view->instanceInformationsChange(convertModelNodeInformationHash(informationChangeHash, view.data()));
}
@@ -508,7 +508,7 @@ void ModelPrivate::notifyInstancesRenderImageChanged(const QVector<ModelNode> &n
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
view->instancesRenderImageChanged(toModelNodeVector(internalVector, view.data()));
}
@@ -535,7 +535,7 @@ void ModelPrivate::notifyInstancesPreviewImageChanged(const QVector<ModelNode> &
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
view->instancesPreviewImageChanged(toModelNodeVector(internalVector, view.data()));
}
@@ -562,7 +562,7 @@ void ModelPrivate::notifyInstancesChildrenChanged(const QVector<ModelNode> &node
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
view->instancesChildrenChanged(toModelNodeVector(internalVector, view.data()));
}
@@ -589,7 +589,7 @@ void ModelPrivate::notifyCurrentStateChanged(const ModelNode &node)
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
view->currentStateChanged(ModelNode(node.internalNode(), model(), view.data()));
}
@@ -614,7 +614,7 @@ void ModelPrivate::notifyRewriterBeginTransaction()
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
view->rewriterBeginTransaction();
}
@@ -639,7 +639,7 @@ void ModelPrivate::notifyRewriterEndTransaction()
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
view->rewriterEndTransaction();
}
@@ -667,7 +667,7 @@ void ModelPrivate::notifyInstanceToken(const QString &token, int number, const Q
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
view->instancesToken(token, number, toModelNodeVector(internalVector, view.data()));
}
@@ -694,7 +694,7 @@ void ModelPrivate::notifyCustomNotification(const AbstractView *senderView, cons
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
view->customNotification(senderView, identifier, toModelNodeList(internalList, view.data()), data);
}
@@ -737,7 +737,7 @@ void ModelPrivate::notifyPropertiesRemoved(const QList<PropertyPair> &propertyPa
nodeInstanceView()->propertiesRemoved(propertyList);
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
QList<AbstractProperty> propertyList;
Q_ASSERT(view != 0);
foreach (const PropertyPair &propertyPair, propertyPairList) {
@@ -772,7 +772,7 @@ void ModelPrivate::notifyPropertiesAboutToBeRemoved(const QList<InternalProperty
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
QList<AbstractProperty> propertyList;
Q_ASSERT(view != 0);
foreach (const InternalProperty::Pointer &property, internalPropertyList) {
@@ -861,7 +861,7 @@ void ModelPrivate::notifyNodeCreated(const InternalNode::Pointer &newInternalNod
nodeInstanceView()->nodeCreated(createdNode);
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
ModelNode createdNode(newInternalNodePointer, model(), view.data());
view->nodeCreated(createdNode);
@@ -886,7 +886,7 @@ void ModelPrivate::notifyNodeAboutToBeRemoved(const InternalNode::Pointer &inter
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
ModelNode modelNode(internalNodePointer, model(), view.data());
view->nodeAboutToBeRemoved(modelNode);
@@ -926,7 +926,7 @@ void ModelPrivate::notifyNodeRemoved(const InternalNodePointer &internalNodePoin
nodeInstanceView()->nodeRemoved(modelNode, parentProperty, propertyChange);
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
ModelNode modelNode(internalNodePointer, model(), view.data());
NodeAbstractProperty parentProperty(parentPropertyName, parentNodePointer, model(), view.data());
@@ -953,7 +953,7 @@ void ModelPrivate::notifyNodeIdChanged(const InternalNode::Pointer& internalNode
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
ModelNode modelNode(internalNodePointer, model(), view.data());
view->nodeIdChanged(modelNode, newId, oldId);
@@ -987,7 +987,7 @@ void ModelPrivate::notifyBindingPropertiesChanged(const QList<InternalBindingPro
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
QList<BindingProperty> propertyList;
foreach (const InternalBindingPropertyPointer &bindingProperty, internalPropertyList) {
@@ -1028,7 +1028,7 @@ void ModelPrivate::notifySignalHandlerPropertiesChanged(const QVector<InternalSi
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
QVector<SignalHandlerProperty> propertyList;
foreach (const InternalSignalHandlerPropertyPointer &signalHandlerProperty, internalPropertyList) {
@@ -1070,7 +1070,7 @@ void ModelPrivate::notifyScriptFunctionsChanged(const InternalNodePointer &inter
nodeInstanceView()->scriptFunctionsChanged(node, scriptFunctionList);
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
ModelNode node(internalNodePointer, model(), view.data());
@@ -1107,7 +1107,7 @@ void ModelPrivate::notifyVariantPropertiesChanged(const InternalNodePointer &int
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
QList<VariantProperty> propertyList;
Q_ASSERT(view != 0);
foreach (const PropertyName &propertyName, propertyNameList) {
@@ -1163,7 +1163,7 @@ void ModelPrivate::notifyNodeAboutToBeReparent(const InternalNodePointer &intern
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
NodeAbstractProperty newProperty;
NodeAbstractProperty oldProperty;
@@ -1224,7 +1224,7 @@ void ModelPrivate::notifyNodeReparent(const InternalNode::Pointer &internalNodeP
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
NodeAbstractProperty newProperty;
NodeAbstractProperty oldProperty;
@@ -1274,7 +1274,7 @@ void ModelPrivate::notifyNodeOrderChanged(const InternalNodeListPropertyPointer
resetModel = true;
}
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(!view.isNull());
view->nodeOrderChanged(NodeListProperty(internalListPropertyPointer, model(), view.data()),
ModelNode(internalNodePointer, model(), view.data()),
@@ -1368,7 +1368,7 @@ QVector<Internal::InternalNode::Pointer> ModelPrivate::toInternalNodeVector(cons
void ModelPrivate::changeSelectedNodes(const QList<InternalNode::Pointer> &newSelectedNodeList,
const QList<InternalNode::Pointer> &oldSelectedNodeList)
{
- foreach (const QWeakPointer<AbstractView> &view, m_viewList) {
+ foreach (const QPointer<AbstractView> &view, m_viewList) {
Q_ASSERT(view != 0);
view->selectedNodesChanged(toModelNodeList(newSelectedNodeList, view.data()), toModelNodeList(oldSelectedNodeList, view.data()));
}
diff --git a/src/plugins/qmldesigner/designercore/model/model_p.h b/src/plugins/qmldesigner/designercore/model/model_p.h
index 540b609ca6..b46c14e06f 100644
--- a/src/plugins/qmldesigner/designercore/model/model_p.h
+++ b/src/plugins/qmldesigner/designercore/model/model_p.h
@@ -31,7 +31,7 @@
#define MODEL_P_H
#include <QList>
-#include <QWeakPointer>
+#include <QPointer>
#include <QSet>
#include <QUrl>
@@ -80,7 +80,7 @@ public:
WriteLocker(ModelPrivate *model);
WriteLocker(Model *model);
private: // variables
- QWeakPointer<ModelPrivate> m_model;
+ QPointer<ModelPrivate> m_model;
};
class ModelPrivate : public QObject {
@@ -239,7 +239,7 @@ private:
QList<Import> m_imports;
QList<Import> m_possibleImportList;
QList<Import> m_usedImportList;
- QList<QWeakPointer<AbstractView> > m_viewList;
+ QList<QPointer<AbstractView> > m_viewList;
QList<InternalNodePointer> m_selectedInternalNodeList;
QHash<QString,InternalNodePointer> m_idNodeHash;
QHash<qint32, InternalNodePointer> m_internalIdNodeHash;
@@ -247,10 +247,10 @@ private:
InternalNodePointer m_currentStateNode;
InternalNodePointer m_rootInternalNode;
QUrl m_fileUrl;
- QWeakPointer<RewriterView> m_rewriterView;
- QWeakPointer<NodeInstanceView> m_nodeInstanceView;
- QWeakPointer<TextModifier> m_textModifier;
- QWeakPointer<Model> m_metaInfoProxyModel;
+ QPointer<RewriterView> m_rewriterView;
+ QPointer<NodeInstanceView> m_nodeInstanceView;
+ QPointer<TextModifier> m_textModifier;
+ QPointer<Model> m_metaInfoProxyModel;
bool m_writeLock;
qint32 m_internalIdCounter;
};
diff --git a/src/plugins/qmldesigner/designercore/model/viewmanager.cpp b/src/plugins/qmldesigner/designercore/model/viewmanager.cpp
index 9613022c17..267229ec64 100644
--- a/src/plugins/qmldesigner/designercore/model/viewmanager.cpp
+++ b/src/plugins/qmldesigner/designercore/model/viewmanager.cpp
@@ -35,7 +35,7 @@ public:
NodeInstanceView nodeInstanceView;
DesignerActionManagerView designerActionManagerView;
- QList<QWeakPointer<AbstractView> > additionalViews;
+ QList<QPointer<AbstractView> > additionalViews;
};
@@ -50,7 +50,7 @@ ViewManager::ViewManager()
ViewManager::~ViewManager()
{
- foreach (const QWeakPointer<AbstractView> &view, d->additionalViews)
+ foreach (const QPointer<AbstractView> &view, d->additionalViews)
delete view.data();
delete d;
@@ -137,13 +137,13 @@ void ViewManager::attachItemLibraryView()
void ViewManager::attachAdditionalViews()
{
- foreach (const QWeakPointer<AbstractView> &view, d->additionalViews)
+ foreach (const QPointer<AbstractView> &view, d->additionalViews)
currentModel()->attachView(view.data());
}
void ViewManager::detachAdditionalViews()
{
- foreach (const QWeakPointer<AbstractView> &view, d->additionalViews)
+ foreach (const QPointer<AbstractView> &view, d->additionalViews)
currentModel()->detachView(view.data());
}
@@ -215,7 +215,7 @@ QList<WidgetInfo> ViewManager::widgetInfos()
if (d->debugView.hasWidget())
widgetInfoList.append(d->debugView.widgetInfo());
- foreach (const QWeakPointer<AbstractView> &abstractView, d->additionalViews) {
+ foreach (const QPointer<AbstractView> &abstractView, d->additionalViews) {
if (abstractView && abstractView->hasWidget())
widgetInfoList.append(abstractView->widgetInfo());
}
diff --git a/src/plugins/qmldesigner/designercore/pluginmanager/widgetpluginpath.h b/src/plugins/qmldesigner/designercore/pluginmanager/widgetpluginpath.h
index 2c0caefe2e..f409b7cdd1 100644
--- a/src/plugins/qmldesigner/designercore/pluginmanager/widgetpluginpath.h
+++ b/src/plugins/qmldesigner/designercore/pluginmanager/widgetpluginpath.h
@@ -31,7 +31,7 @@
#define WIDGETPLUGINPATH_H
#include <QObject>
-#include <QWeakPointer>
+#include <QPointer>
#include <QList>
#include <QDir>
#include <QStandardItem>
@@ -48,8 +48,8 @@ namespace Internal {
// Dumb plugin data structure. Note that whereas QObjects can
-// casted to an interface, QWeakPointer does not work with the
-// interface class, so, we need a separate QWeakPointer as a guard
+// casted to an interface, QPointer does not work with the
+// interface class, so, we need a separate QPointer as a guard
// to detect the deletion of a plugin instance which can happen
// in theory.
struct WidgetPluginData {
@@ -58,7 +58,7 @@ struct WidgetPluginData {
QString path;
bool failed;
QString errorMessage;
- QWeakPointer<QObject> instanceGuard;
+ QPointer<QObject> instanceGuard;
IWidgetPlugin *instance;
};
diff --git a/src/plugins/qmldesigner/designercore/rewritertransaction.h b/src/plugins/qmldesigner/designercore/rewritertransaction.h
index 815b0cb4bf..637097e440 100644
--- a/src/plugins/qmldesigner/designercore/rewritertransaction.h
+++ b/src/plugins/qmldesigner/designercore/rewritertransaction.h
@@ -32,7 +32,7 @@
#include <qmldesignercorelib_global.h>
-#include <QWeakPointer>
+#include <QPointer>
namespace QmlDesigner {
@@ -54,7 +54,7 @@ public:
protected:
AbstractView *view();
private:
- QWeakPointer<AbstractView> m_view;
+ QPointer<AbstractView> m_view;
QByteArray m_identifier;
mutable bool m_valid;
int m_identifierNumber;
diff --git a/src/plugins/qmldesigner/documentmanager.cpp b/src/plugins/qmldesigner/documentmanager.cpp
index 057fb3ee92..1cbe972be8 100644
--- a/src/plugins/qmldesigner/documentmanager.cpp
+++ b/src/plugins/qmldesigner/documentmanager.cpp
@@ -171,7 +171,7 @@ DocumentManager::DocumentManager()
DocumentManager::~DocumentManager()
{
- foreach (const QWeakPointer<DesignDocument> &designDocument, m_designDocumentHash)
+ foreach (const QPointer<DesignDocument> &designDocument, m_designDocumentHash)
delete designDocument.data();
}
diff --git a/src/plugins/qmldesigner/documentmanager.h b/src/plugins/qmldesigner/documentmanager.h
index b7d80e7a69..f534d0ae8d 100644
--- a/src/plugins/qmldesigner/documentmanager.h
+++ b/src/plugins/qmldesigner/documentmanager.h
@@ -56,8 +56,8 @@ public:
static void goIntoComponent(const ModelNode &modelNode);
private:
- QHash<Core::IEditor *,QWeakPointer<DesignDocument> > m_designDocumentHash;
- QWeakPointer<DesignDocument> m_currentDesignDocument;
+ QHash<Core::IEditor *,QPointer<DesignDocument> > m_designDocumentHash;
+ QPointer<DesignDocument> m_currentDesignDocument;
};
} // namespace QmlDesigner