forked from qt-creator/qt-creator
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:
@@ -40,7 +40,6 @@ namespace QmlDesigner {
|
|||||||
|
|
||||||
using InternalNodePointer = QSharedPointer<InternalNode>;
|
using InternalNodePointer = QSharedPointer<InternalNode>;
|
||||||
using InternalPropertyPointer = QSharedPointer<InternalProperty>;
|
using InternalPropertyPointer = QSharedPointer<InternalProperty>;
|
||||||
using InternalNodeWeakPointer = QWeakPointer<InternalNode>;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class Model;
|
class Model;
|
||||||
|
@@ -50,7 +50,6 @@ namespace QmlDesigner {
|
|||||||
namespace Internal {
|
namespace Internal {
|
||||||
class InternalNode;
|
class InternalNode;
|
||||||
using InternalNodePointer = QSharedPointer<InternalNode>;
|
using InternalNodePointer = QSharedPointer<InternalNode>;
|
||||||
using InternalNodeWeakPointer = QWeakPointer<InternalNode>;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -44,7 +44,6 @@ namespace Internal {
|
|||||||
|
|
||||||
using InternalNodePointer = QSharedPointer<InternalNode>;
|
using InternalNodePointer = QSharedPointer<InternalNode>;
|
||||||
using InternalPropertyPointer = QSharedPointer<InternalProperty>;
|
using InternalPropertyPointer = QSharedPointer<InternalProperty>;
|
||||||
using InternalNodeWeakPointer = QWeakPointer<InternalNode>;
|
|
||||||
}
|
}
|
||||||
class NodeMetaInfo;
|
class NodeMetaInfo;
|
||||||
class AbstractProperty;
|
class AbstractProperty;
|
||||||
|
@@ -47,7 +47,6 @@ class InternalNode;
|
|||||||
|
|
||||||
using InternalNodePointer = QSharedPointer<InternalNode>;
|
using InternalNodePointer = QSharedPointer<InternalNode>;
|
||||||
using InternalPropertyPointer = QSharedPointer<InternalProperty>;
|
using InternalPropertyPointer = QSharedPointer<InternalProperty>;
|
||||||
using InternalNodeWeakPointer = QWeakPointer<InternalNode>;
|
|
||||||
|
|
||||||
class InternalNode
|
class InternalNode
|
||||||
{
|
{
|
||||||
|
@@ -43,13 +43,11 @@ class InternalNodeAbstractProperty;
|
|||||||
class InternalNode;
|
class InternalNode;
|
||||||
|
|
||||||
using InternalNodePointer = QSharedPointer<InternalNode>;
|
using InternalNodePointer = QSharedPointer<InternalNode>;
|
||||||
using InternalNodeWeakPointer = QWeakPointer<InternalNode>;
|
|
||||||
|
|
||||||
class QMLDESIGNERCORE_EXPORT InternalProperty
|
class QMLDESIGNERCORE_EXPORT InternalProperty
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using Pointer = QSharedPointer<InternalProperty>;
|
using Pointer = QSharedPointer<InternalProperty>;
|
||||||
using WeakPointer = QWeakPointer<InternalProperty>;
|
|
||||||
|
|
||||||
InternalProperty();
|
InternalProperty();
|
||||||
virtual ~InternalProperty();
|
virtual ~InternalProperty();
|
||||||
@@ -86,10 +84,10 @@ protected: // functions
|
|||||||
void setInternalWeakPointer(const Pointer &pointer);
|
void setInternalWeakPointer(const Pointer &pointer);
|
||||||
void setDynamicTypeName(const TypeName &name);
|
void setDynamicTypeName(const TypeName &name);
|
||||||
private:
|
private:
|
||||||
WeakPointer m_internalPointer;
|
QWeakPointer<InternalProperty> m_internalPointer;
|
||||||
PropertyName m_name;
|
PropertyName m_name;
|
||||||
TypeName m_dynamicType;
|
TypeName m_dynamicType;
|
||||||
InternalNodeWeakPointer m_propertyOwner;
|
QWeakPointer<InternalNode> m_propertyOwner;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user