QmlDesigner: Reduce visible use of QWeakPointer

So it's easy to spot and later double check the use of the remaining one.
Most typedef have not been used anyway.

Change-Id: Iaa904ef72434b37b1dda42b157952869e578cb08
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
hjk
2019-08-19 11:48:18 +02:00
parent 309021a73f
commit 3bf3feb33c
5 changed files with 2 additions and 8 deletions

View File

@@ -40,7 +40,6 @@ namespace QmlDesigner {
using InternalNodePointer = QSharedPointer<InternalNode>;
using InternalPropertyPointer = QSharedPointer<InternalProperty>;
using InternalNodeWeakPointer = QWeakPointer<InternalNode>;
}
class Model;

View File

@@ -50,7 +50,6 @@ namespace QmlDesigner {
namespace Internal {
class InternalNode;
using InternalNodePointer = QSharedPointer<InternalNode>;
using InternalNodeWeakPointer = QWeakPointer<InternalNode>;
}
}

View File

@@ -44,7 +44,6 @@ namespace Internal {
using InternalNodePointer = QSharedPointer<InternalNode>;
using InternalPropertyPointer = QSharedPointer<InternalProperty>;
using InternalNodeWeakPointer = QWeakPointer<InternalNode>;
}
class NodeMetaInfo;
class AbstractProperty;

View File

@@ -47,7 +47,6 @@ class InternalNode;
using InternalNodePointer = QSharedPointer<InternalNode>;
using InternalPropertyPointer = QSharedPointer<InternalProperty>;
using InternalNodeWeakPointer = QWeakPointer<InternalNode>;
class InternalNode
{

View File

@@ -43,13 +43,11 @@ class InternalNodeAbstractProperty;
class InternalNode;
using InternalNodePointer = QSharedPointer<InternalNode>;
using InternalNodeWeakPointer = QWeakPointer<InternalNode>;
class QMLDESIGNERCORE_EXPORT InternalProperty
{
public:
using Pointer = QSharedPointer<InternalProperty>;
using WeakPointer = QWeakPointer<InternalProperty>;
InternalProperty();
virtual ~InternalProperty();
@@ -86,10 +84,10 @@ protected: // functions
void setInternalWeakPointer(const Pointer &pointer);
void setDynamicTypeName(const TypeName &name);
private:
WeakPointer m_internalPointer;
QWeakPointer<InternalProperty> m_internalPointer;
PropertyName m_name;
TypeName m_dynamicType;
InternalNodeWeakPointer m_propertyOwner;
QWeakPointer<InternalNode> m_propertyOwner;
};