QmlDesigner: make use of QTC_OVERRIDE in views

Change-Id: I9f421b471c3211420a059181e23977fca237d7c5
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
This commit is contained in:
Thomas Hartmann
2013-03-08 11:27:23 +01:00
parent 81341a8659
commit 45ccbf41ed
9 changed files with 281 additions and 250 deletions

View File

@@ -58,27 +58,27 @@ public:
DesignerActionManagerView() : QmlModelView(0), m_isInRewriterTransaction(false), m_setupContextDirty(false) DesignerActionManagerView() : QmlModelView(0), m_isInRewriterTransaction(false), m_setupContextDirty(false)
{} {}
void modelAttached(Model *model) void modelAttached(Model *model) QTC_OVERRIDE
{ {
QmlModelView::modelAttached(model); QmlModelView::modelAttached(model);
setupContext(); setupContext();
} }
void modelAboutToBeDetached(Model *model) void modelAboutToBeDetached(Model *model) QTC_OVERRIDE
{ {
QmlModelView::modelAboutToBeDetached(model); QmlModelView::modelAboutToBeDetached(model);
setupContext(); setupContext();
} }
virtual void nodeCreated(const ModelNode &) virtual void nodeCreated(const ModelNode &) QTC_OVERRIDE
{ {
setupContext(); setupContext();
} }
virtual void nodeAboutToBeRemoved(const ModelNode &) virtual void nodeAboutToBeRemoved(const ModelNode &) QTC_OVERRIDE
{} {}
virtual void nodeRemoved(const ModelNode &, const NodeAbstractProperty &, PropertyChangeFlags) virtual void nodeRemoved(const ModelNode &, const NodeAbstractProperty &, PropertyChangeFlags) QTC_OVERRIDE
{ {
setupContext(); setupContext();
} }
@@ -86,70 +86,70 @@ public:
virtual void nodeAboutToBeReparented(const ModelNode &, virtual void nodeAboutToBeReparented(const ModelNode &,
const NodeAbstractProperty &, const NodeAbstractProperty &,
const NodeAbstractProperty &, const NodeAbstractProperty &,
AbstractView::PropertyChangeFlags ) AbstractView::PropertyChangeFlags ) QTC_OVERRIDE
{ {
setupContext(); setupContext();
} }
virtual void nodeReparented(const ModelNode &, const NodeAbstractProperty &, virtual void nodeReparented(const ModelNode &, const NodeAbstractProperty &,
const NodeAbstractProperty &, const NodeAbstractProperty &,
AbstractView::PropertyChangeFlags) AbstractView::PropertyChangeFlags) QTC_OVERRIDE
{ {
setupContext(); setupContext();
} }
virtual void nodeIdChanged(const ModelNode&, const QString&, const QString&) virtual void nodeIdChanged(const ModelNode&, const QString&, const QString&) QTC_OVERRIDE
{} {}
virtual void propertiesAboutToBeRemoved(const QList<AbstractProperty>&) virtual void propertiesAboutToBeRemoved(const QList<AbstractProperty>&) QTC_OVERRIDE
{} {}
virtual void propertiesRemoved(const QList<AbstractProperty>&) virtual void propertiesRemoved(const QList<AbstractProperty>&) QTC_OVERRIDE
{ {
setupContext(); setupContext();
} }
virtual void variantPropertiesChanged(const QList<VariantProperty>&, PropertyChangeFlags) virtual void variantPropertiesChanged(const QList<VariantProperty>&, PropertyChangeFlags) QTC_OVERRIDE
{} {}
virtual void bindingPropertiesChanged(const QList<BindingProperty>&, PropertyChangeFlags) virtual void bindingPropertiesChanged(const QList<BindingProperty>&, PropertyChangeFlags) QTC_OVERRIDE
{} {}
virtual void rootNodeTypeChanged(const QString &, int , int ) virtual void rootNodeTypeChanged(const QString &, int , int ) QTC_OVERRIDE
{ {
setupContext(); setupContext();
} }
virtual void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &) virtual void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &) QTC_OVERRIDE
{} {}
virtual void instancesCompleted(const QVector<ModelNode> &) virtual void instancesCompleted(const QVector<ModelNode> &) QTC_OVERRIDE
{} {}
virtual void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &) virtual void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &) QTC_OVERRIDE
{} {}
virtual void instancesRenderImageChanged(const QVector<ModelNode> &) virtual void instancesRenderImageChanged(const QVector<ModelNode> &) QTC_OVERRIDE
{} {}
virtual void instancesPreviewImageChanged(const QVector<ModelNode> &) virtual void instancesPreviewImageChanged(const QVector<ModelNode> &) QTC_OVERRIDE
{} {}
virtual void instancesChildrenChanged(const QVector<ModelNode> &) virtual void instancesChildrenChanged(const QVector<ModelNode> &) QTC_OVERRIDE
{} {}
virtual void instancesToken(const QString &, int , const QVector<ModelNode> &) virtual void instancesToken(const QString &, int , const QVector<ModelNode> &) QTC_OVERRIDE
{} {}
virtual void nodeSourceChanged(const ModelNode &, const QString &) virtual void nodeSourceChanged(const ModelNode &, const QString &) QTC_OVERRIDE
{} {}
virtual void rewriterBeginTransaction() virtual void rewriterBeginTransaction() QTC_OVERRIDE
{ {
m_isInRewriterTransaction = true; m_isInRewriterTransaction = true;
} }
virtual void rewriterEndTransaction() virtual void rewriterEndTransaction() QTC_OVERRIDE
{ {
m_isInRewriterTransaction = false; m_isInRewriterTransaction = false;
@@ -157,28 +157,28 @@ public:
setupContext(); setupContext();
} }
virtual void actualStateChanged(const ModelNode &) virtual void actualStateChanged(const ModelNode &) QTC_OVERRIDE
{ {
setupContext(); setupContext();
} }
virtual void selectedNodesChanged(const QList<ModelNode> &, virtual void selectedNodesChanged(const QList<ModelNode> &,
const QList<ModelNode> &) const QList<ModelNode> &) QTC_OVERRIDE
{ {
setupContext(); setupContext();
} }
virtual void nodeOrderChanged(const NodeListProperty &, const ModelNode &, int ) virtual void nodeOrderChanged(const NodeListProperty &, const ModelNode &, int ) QTC_OVERRIDE
{ {
setupContext(); setupContext();
} }
virtual void importsChanged(const QList<Import> &, const QList<Import> &) virtual void importsChanged(const QList<Import> &, const QList<Import> &) QTC_OVERRIDE
{ {
setupContext(); setupContext();
} }
virtual void scriptFunctionsChanged(const ModelNode &, const QStringList &) virtual void scriptFunctionsChanged(const ModelNode &, const QStringList &) QTC_OVERRIDE
{} {}
void setDesignerActionList(const QList<AbstractDesignerAction* > &designerActionList) void setDesignerActionList(const QList<AbstractDesignerAction* > &designerActionList)
@@ -186,7 +186,7 @@ public:
m_designerActionList = designerActionList; m_designerActionList = designerActionList;
} }
QWidget *widget() QWidget *widget() QTC_OVERRIDE
{ {
return 0; return 0;
} }

View File

@@ -65,28 +65,28 @@ public:
~FormEditorView(); ~FormEditorView();
// AbstractView // AbstractView
void modelAttached(Model *model); void modelAttached(Model *model) QTC_OVERRIDE;
void modelAboutToBeDetached(Model *model); void modelAboutToBeDetached(Model *model) QTC_OVERRIDE;
void importsChanged(const QList<Import> &addedImports, const QList<Import> &removedImports); void importsChanged(const QList<Import> &addedImports, const QList<Import> &removedImports) QTC_OVERRIDE;
void nodeCreated(const ModelNode &createdNode); void nodeCreated(const ModelNode &createdNode) QTC_OVERRIDE;
void nodeAboutToBeRemoved(const ModelNode &removedNode); void nodeAboutToBeRemoved(const ModelNode &removedNode) QTC_OVERRIDE;
void nodeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange); void nodeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId); void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId) QTC_OVERRIDE;
void propertiesAboutToBeRemoved(const QList<AbstractProperty>& propertyList); void propertiesAboutToBeRemoved(const QList<AbstractProperty>& propertyList) QTC_OVERRIDE;
void variantPropertiesChanged(const QList<VariantProperty>& propertyList, PropertyChangeFlags propertyChange); void variantPropertiesChanged(const QList<VariantProperty>& propertyList, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void bindingPropertiesChanged(const QList<BindingProperty>& propertyList, PropertyChangeFlags propertyChange); void bindingPropertiesChanged(const QList<BindingProperty>& propertyList, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void rootNodeTypeChanged(const QString &type, int majorVersion, int minorVersion); void rootNodeTypeChanged(const QString &type, int majorVersion, int minorVersion) QTC_OVERRIDE;
void selectedNodesChanged(const QList<ModelNode> &selectedNodeList, void selectedNodesChanged(const QList<ModelNode> &selectedNodeList,
const QList<ModelNode> &lastSelectedNodeList); const QList<ModelNode> &lastSelectedNodeList) QTC_OVERRIDE;
void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList); void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList) QTC_OVERRIDE;
void propertiesRemoved(const QList<AbstractProperty> &propertyList); void propertiesRemoved(const QList<AbstractProperty> &propertyList) QTC_OVERRIDE;
// FormEditorView // FormEditorView
QWidget *widget(); QWidget *widget() QTC_OVERRIDE;
WidgetInfo widgetInfo(); WidgetInfo widgetInfo() QTC_OVERRIDE;
FormEditorWidget *formEditorWidget(); FormEditorWidget *formEditorWidget();
AbstractFormEditorTool *currentTool() const; AbstractFormEditorTool *currentTool() const;
@@ -100,27 +100,28 @@ public:
void changeToResizeTool(); void changeToResizeTool();
void changeToTransformTools(); void changeToTransformTools();
void registerTool(AbstractFormEditorTool *tool); void registerTool(AbstractFormEditorTool *tool);
void nodeSlidedToIndex(const NodeListProperty &listProperty, int newIndex, int oldIndex); void nodeSlidedToIndex(const NodeListProperty &listProperty, int newIndex, int oldIndex);
void auxiliaryDataChanged(const ModelNode &node, const PropertyName &name, const QVariant &data); void auxiliaryDataChanged(const ModelNode &node, const PropertyName &name, const QVariant &data) QTC_OVERRIDE;
void instancesCompleted(const QVector<ModelNode> &completedNodeList); void instancesCompleted(const QVector<ModelNode> &completedNodeList) QTC_OVERRIDE;
void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &informationChangeHash); void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &informationChangeHash) QTC_OVERRIDE;
void instancesRenderImageChanged(const QVector<ModelNode> &nodeList); void instancesRenderImageChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesPreviewImageChanged(const QVector<ModelNode> &nodeList); void instancesPreviewImageChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesChildrenChanged(const QVector<ModelNode> &nodeList); void instancesChildrenChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList); void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList) QTC_OVERRIDE;
void instancesToken(const QString &tokenName, int tokenNumber, const QVector<ModelNode> &nodeVector); void instancesToken(const QString &tokenName, int tokenNumber, const QVector<ModelNode> &nodeVector) QTC_OVERRIDE;
void rewriterBeginTransaction(); void rewriterBeginTransaction() QTC_OVERRIDE;
void rewriterEndTransaction(); void rewriterEndTransaction() QTC_OVERRIDE;
double margins() const; double margins() const;
double spacing() const; double spacing() const;
void deActivateItemCreator(); void deActivateItemCreator();
void actualStateChanged(const ModelNode &node); void actualStateChanged(const ModelNode &node) QTC_OVERRIDE;
protected: protected:
void reset(); void reset();

View File

@@ -56,50 +56,58 @@ public:
ComponentView(QObject *parent = 0); ComponentView(QObject *parent = 0);
void modelAttached(Model *model); void modelAttached(Model *model) QTC_OVERRIDE;
void modelAboutToBeDetached(Model *model); void modelAboutToBeDetached(Model *model) QTC_OVERRIDE;
ComponentAction *action(); ComponentAction *action();
void nodeCreated(const ModelNode &createdNode); void nodeCreated(const ModelNode &createdNode) QTC_OVERRIDE;
void nodeAboutToBeRemoved(const ModelNode &removedNode); void nodeAboutToBeRemoved(const ModelNode &removedNode) QTC_OVERRIDE;
void nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty, PropertyChangeFlags propertyChange); void nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty,
void nodeAboutToBeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange); PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void nodeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange); void nodeAboutToBeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent,
void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId); const NodeAbstractProperty &oldPropertyParent,
void propertiesAboutToBeRemoved(const QList<AbstractProperty>& propertyList); AbstractView::PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void propertiesRemoved(const QList<AbstractProperty>& propertyList); void nodeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent,
void variantPropertiesChanged(const QList<VariantProperty>& propertyList, PropertyChangeFlags propertyChange); const NodeAbstractProperty &oldPropertyParent,
void bindingPropertiesChanged(const QList<BindingProperty>& propertyList, PropertyChangeFlags propertyChange); AbstractView::PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void rootNodeTypeChanged(const QString &type, int majorVersion, int minorVersion); void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId) QTC_OVERRIDE;
void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList); void propertiesAboutToBeRemoved(const QList<AbstractProperty>& propertyList) QTC_OVERRIDE;
void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList); void propertiesRemoved(const QList<AbstractProperty>& propertyList) QTC_OVERRIDE;
void instancesCompleted(const QVector<ModelNode> &completedNodeList); void variantPropertiesChanged(const QList<VariantProperty>& propertyList,
void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &/*informationChangeHash*/); PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void instancesRenderImageChanged(const QVector<ModelNode> &nodeList); void bindingPropertiesChanged(const QList<BindingProperty>& propertyList,
void instancesPreviewImageChanged(const QVector<ModelNode> &nodeList); PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void instancesChildrenChanged(const QVector<ModelNode> &nodeList); void rootNodeTypeChanged(const QString &type, int majorVersion, int minorVersion) QTC_OVERRIDE;
void instancesToken(const QString &tokenName, int tokenNumber, const QVector<ModelNode> &nodeVector); void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList) QTC_OVERRIDE;
void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList) QTC_OVERRIDE;
void instancesCompleted(const QVector<ModelNode> &completedNodeList) QTC_OVERRIDE;
void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &informationChangeHash) QTC_OVERRIDE;
void instancesRenderImageChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesPreviewImageChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesChildrenChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesToken(const QString &tokenName, int tokenNumber, const QVector<ModelNode> &nodeVector) QTC_OVERRIDE;
void nodeSourceChanged(const ModelNode &modelNode, const QString &newNodeSource); void nodeSourceChanged(const ModelNode &modelNode, const QString &newNodeSource) QTC_OVERRIDE;
void rewriterBeginTransaction(); void rewriterBeginTransaction() QTC_OVERRIDE;
void rewriterEndTransaction(); void rewriterEndTransaction() QTC_OVERRIDE;
void actualStateChanged(const ModelNode &node); void actualStateChanged(const ModelNode &node) QTC_OVERRIDE;
void selectedNodesChanged(const QList<ModelNode> &selectedNodeList, void selectedNodesChanged(const QList<ModelNode> &selectedNodeList,
const QList<ModelNode> &lastSelectedNodeList); const QList<ModelNode> &lastSelectedNodeList) QTC_OVERRIDE;
void fileUrlChanged(const QUrl &oldUrl, const QUrl &newUrl); void fileUrlChanged(const QUrl &oldUrl, const QUrl &newUrl) QTC_OVERRIDE;
void nodeOrderChanged(const NodeListProperty &listProperty, const ModelNode &movedNode, int oldIndex); void nodeOrderChanged(const NodeListProperty &listProperty, const ModelNode &movedNode, int oldIndex) QTC_OVERRIDE;
void auxiliaryDataChanged(const ModelNode &node, const PropertyName &name, const QVariant &data); void auxiliaryDataChanged(const ModelNode &node, const PropertyName &name, const QVariant &data) QTC_OVERRIDE;
void customNotification(const AbstractView *view, const QString &identifier, const QList<ModelNode> &nodeList, const QList<QVariant> &data); void customNotification(const AbstractView *view, const QString &identifier,
const QList<ModelNode> &nodeList, const QList<QVariant> &data) QTC_OVERRIDE;
void importsChanged(const QList<Import> &addedImports, const QList<Import> &removedImports); void importsChanged(const QList<Import> &addedImports, const QList<Import> &removedImports) QTC_OVERRIDE;
QStandardItemModel *standardItemModel() const; QStandardItemModel *standardItemModel() const;

View File

@@ -48,49 +48,56 @@ public:
ItemLibraryView(QObject* parent = 0); ItemLibraryView(QObject* parent = 0);
~ItemLibraryView(); ~ItemLibraryView();
QWidget *widget(); QWidget *widget() QTC_OVERRIDE;
bool hasWidget() const; bool hasWidget() const QTC_OVERRIDE;
WidgetInfo widgetInfo(); WidgetInfo widgetInfo() QTC_OVERRIDE;
// AbstractView // AbstractView
void modelAttached(Model *model); void modelAttached(Model *model) QTC_OVERRIDE;
void modelAboutToBeDetached(Model *model); void modelAboutToBeDetached(Model *model) QTC_OVERRIDE;
void importsChanged(const QList<Import> &addedImports, const QList<Import> &removedImports); void importsChanged(const QList<Import> &addedImports, const QList<Import> &removedImports) QTC_OVERRIDE;
void nodeCreated(const ModelNode &createdNode); void nodeCreated(const ModelNode &createdNode) QTC_OVERRIDE;
void nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty, PropertyChangeFlags propertyChange); void nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty,
void propertiesRemoved(const QList<AbstractProperty> &propertyList); PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void variantPropertiesChanged(const QList<VariantProperty> &propertyList, PropertyChangeFlags propertyChange); void propertiesRemoved(const QList<AbstractProperty> &propertyList) QTC_OVERRIDE;
void bindingPropertiesChanged(const QList<BindingProperty> &propertyList, PropertyChangeFlags propertyChange); void variantPropertiesChanged(const QList<VariantProperty> &propertyList,
PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void bindingPropertiesChanged(const QList<BindingProperty> &propertyList,
PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void nodeAboutToBeRemoved(const ModelNode &removedNode); void nodeAboutToBeRemoved(const ModelNode &removedNode) QTC_OVERRIDE;
void nodeOrderChanged(const NodeListProperty &listProperty, const ModelNode &movedNode, int oldIndex); void nodeOrderChanged(const NodeListProperty &listProperty, const ModelNode &movedNode, int oldIndex) QTC_OVERRIDE;
void nodeAboutToBeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange); void nodeAboutToBeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent,
void nodeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange); const NodeAbstractProperty &oldPropertyParent,
void rootNodeTypeChanged(const QString &type, int majorVersion, int minorVersion); AbstractView::PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId); void nodeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent,
void propertiesAboutToBeRemoved(const QList<AbstractProperty>& propertyList); const NodeAbstractProperty &oldPropertyParent,
AbstractView::PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void rootNodeTypeChanged(const QString &type, int majorVersion, int minorVersion) QTC_OVERRIDE;
void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId) QTC_OVERRIDE;
void propertiesAboutToBeRemoved(const QList<AbstractProperty>& propertyList) QTC_OVERRIDE;
void selectedNodesChanged(const QList<ModelNode> &selectedNodeList, void selectedNodesChanged(const QList<ModelNode> &selectedNodeList,
const QList<ModelNode> &lastSelectedNodeList); const QList<ModelNode> &lastSelectedNodeList) QTC_OVERRIDE;
void auxiliaryDataChanged(const ModelNode &node, const PropertyName &name, const QVariant &data); void auxiliaryDataChanged(const ModelNode &node, const PropertyName &name, const QVariant &data) QTC_OVERRIDE;
void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList); void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList) QTC_OVERRIDE;
void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList); void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList) QTC_OVERRIDE;
void instancesCompleted(const QVector<ModelNode> &completedNodeList); void instancesCompleted(const QVector<ModelNode> &completedNodeList) QTC_OVERRIDE;
void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &informationChangeHash); void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &informationChangeHash) QTC_OVERRIDE;
void instancesRenderImageChanged(const QVector<ModelNode> &nodeList); void instancesRenderImageChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesPreviewImageChanged(const QVector<ModelNode> &nodeList); void instancesPreviewImageChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesChildrenChanged(const QVector<ModelNode> &nodeList); void instancesChildrenChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesToken(const QString &tokenName, int tokenNumber, const QVector<ModelNode> &nodeVector); void instancesToken(const QString &tokenName, int tokenNumber, const QVector<ModelNode> &nodeVector) QTC_OVERRIDE;
void nodeSourceChanged(const ModelNode &modelNode, const QString &newNodeSource); void nodeSourceChanged(const ModelNode &modelNode, const QString &newNodeSource) QTC_OVERRIDE;
void rewriterBeginTransaction(); void rewriterBeginTransaction() QTC_OVERRIDE;
void rewriterEndTransaction(); void rewriterEndTransaction() QTC_OVERRIDE;
void actualStateChanged(const ModelNode &node); void actualStateChanged(const ModelNode &node) QTC_OVERRIDE;
void setResourcePath(const QString &resourcePath); void setResourcePath(const QString &resourcePath);

View File

@@ -61,42 +61,42 @@ public:
WidgetInfo widgetInfo(); WidgetInfo widgetInfo();
// AbstractView // AbstractView
void modelAttached(Model *model); void modelAttached(Model *model) QTC_OVERRIDE;
void modelAboutToBeDetached(Model *model); void modelAboutToBeDetached(Model *model) QTC_OVERRIDE;
void importsChanged(const QList<Import> &addedImports, const QList<Import> &removedImports); void importsChanged(const QList<Import> &addedImports, const QList<Import> &removedImports) QTC_OVERRIDE;
void nodeCreated(const ModelNode &createdNode); void nodeCreated(const ModelNode &createdNode) QTC_OVERRIDE;
void nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty, PropertyChangeFlags propertyChange); void nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void propertiesRemoved(const QList<AbstractProperty> &propertyList); void propertiesRemoved(const QList<AbstractProperty> &propertyList) QTC_OVERRIDE;
void variantPropertiesChanged(const QList<VariantProperty> &propertyList, PropertyChangeFlags propertyChange); void variantPropertiesChanged(const QList<VariantProperty> &propertyList, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void bindingPropertiesChanged(const QList<BindingProperty> &propertyList, PropertyChangeFlags propertyChange); void bindingPropertiesChanged(const QList<BindingProperty> &propertyList, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void nodeAboutToBeRemoved(const ModelNode &removedNode); void nodeAboutToBeRemoved(const ModelNode &removedNode) QTC_OVERRIDE;
void nodeOrderChanged(const NodeListProperty &listProperty, const ModelNode &movedNode, int oldIndex); void nodeOrderChanged(const NodeListProperty &listProperty, const ModelNode &movedNode, int oldIndex) QTC_OVERRIDE;
void nodeAboutToBeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange); void nodeAboutToBeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void nodeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange); void nodeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void rootNodeTypeChanged(const QString &type, int majorVersion, int minorVersion); void rootNodeTypeChanged(const QString &type, int majorVersion, int minorVersion) QTC_OVERRIDE;
void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId); void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId) QTC_OVERRIDE;
void propertiesAboutToBeRemoved(const QList<AbstractProperty>& propertyList); void propertiesAboutToBeRemoved(const QList<AbstractProperty>& propertyList) QTC_OVERRIDE;
void selectedNodesChanged(const QList<ModelNode> &selectedNodeList, void selectedNodesChanged(const QList<ModelNode> &selectedNodeList ,
const QList<ModelNode> &lastSelectedNodeList); const QList<ModelNode> &lastSelectedNodeList) QTC_OVERRIDE;
void auxiliaryDataChanged(const ModelNode &node, const PropertyName &name, const QVariant &data); void auxiliaryDataChanged(const ModelNode &node, const PropertyName &name, const QVariant &data) QTC_OVERRIDE;
void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList); void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList) QTC_OVERRIDE;
void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList); void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList) QTC_OVERRIDE;
void instancesCompleted(const QVector<ModelNode> &completedNodeList); void instancesCompleted(const QVector<ModelNode> &completedNodeList) QTC_OVERRIDE;
void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &informationChangeHash); void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &informationChangeHash) QTC_OVERRIDE;
void instancesRenderImageChanged(const QVector<ModelNode> &nodeList); void instancesRenderImageChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesPreviewImageChanged(const QVector<ModelNode> &nodeList); void instancesPreviewImageChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesChildrenChanged(const QVector<ModelNode> &nodeList); void instancesChildrenChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void nodeSourceChanged(const ModelNode &modelNode, const QString &newNodeSource); void nodeSourceChanged(const ModelNode &modelNode, const QString &newNodeSource) QTC_OVERRIDE;
void rewriterBeginTransaction(); void rewriterBeginTransaction() QTC_OVERRIDE;
void rewriterEndTransaction(); void rewriterEndTransaction() QTC_OVERRIDE;
void actualStateChanged(const ModelNode &node); void actualStateChanged(const ModelNode &node) QTC_OVERRIDE;
private slots: private slots:
// void handleChangedItem(QStandardItem * item); // void handleChangedItem(QStandardItem * item);

View File

@@ -88,30 +88,28 @@ public:
WidgetInfo widgetInfo(); WidgetInfo widgetInfo();
void selectedNodesChanged(const QList<ModelNode> &selectedNodeList, void selectedNodesChanged(const QList<ModelNode> &selectedNodeList,
const QList<ModelNode> &lastSelectedNodeList); const QList<ModelNode> &lastSelectedNodeList) QTC_OVERRIDE;
void nodeAboutToBeRemoved(const ModelNode &removedNode); void nodeAboutToBeRemoved(const ModelNode &removedNode) QTC_OVERRIDE;
void propertiesAdded(const NodeState &state, const QList<NodeProperty>& propertyList); void propertiesRemoved(const QList<AbstractProperty>& propertyList) QTC_OVERRIDE;
void propertiesRemoved(const QList<AbstractProperty>& propertyList);
void propertyValuesChanged(const NodeState &state, const QList<NodeProperty>& propertyList);
void modelAttached(Model *model); void modelAttached(Model *model) QTC_OVERRIDE;
void modelAboutToBeDetached(Model *model); void modelAboutToBeDetached(Model *model) QTC_OVERRIDE;
ModelState modelState() const; ModelState modelState() const;
void variantPropertiesChanged(const QList<VariantProperty>& propertyList, PropertyChangeFlags propertyChange); void variantPropertiesChanged(const QList<VariantProperty>& propertyList, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void bindingPropertiesChanged(const QList<BindingProperty>& propertyList, PropertyChangeFlags propertyChange); void bindingPropertiesChanged(const QList<BindingProperty>& propertyList, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &informationChangeHash); void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &informationChangeHash) QTC_OVERRIDE;
void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId); void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId) QTC_OVERRIDE;
void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList); void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList) QTC_OVERRIDE;
void resetView(); void resetView();
void actualStateChanged(const ModelNode &node); void actualStateChanged(const ModelNode &node) QTC_OVERRIDE;
void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList); void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList) QTC_OVERRIDE;
protected: protected:
void timerEvent(QTimerEvent *event); void timerEvent(QTimerEvent *event);

View File

@@ -82,38 +82,43 @@ public:
explicit NodeInstanceView(QObject *parent = 0, NodeInstanceServerInterface::RunModus runModus = NodeInstanceServerInterface::NormalModus); explicit NodeInstanceView(QObject *parent = 0, NodeInstanceServerInterface::RunModus runModus = NodeInstanceServerInterface::NormalModus);
~NodeInstanceView(); ~NodeInstanceView();
void modelAttached(Model *model); void modelAttached(Model *model) QTC_OVERRIDE;
void modelAboutToBeDetached(Model *model); void modelAboutToBeDetached(Model *model) QTC_OVERRIDE;
void nodeCreated(const ModelNode &createdNode); void nodeCreated(const ModelNode &createdNode) QTC_OVERRIDE;
void nodeAboutToBeRemoved(const ModelNode &removedNode); void nodeAboutToBeRemoved(const ModelNode &removedNode) QTC_OVERRIDE;
void nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty, PropertyChangeFlags propertyChange); void nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void propertiesAboutToBeRemoved(const QList<AbstractProperty>& propertyList); void propertiesAboutToBeRemoved(const QList<AbstractProperty>& propertyList) QTC_OVERRIDE;
void propertiesRemoved(const QList<AbstractProperty>& propertyList); void propertiesRemoved(const QList<AbstractProperty>& propertyList) QTC_OVERRIDE;
void variantPropertiesChanged(const QList<VariantProperty>& propertyList, PropertyChangeFlags propertyChange); void variantPropertiesChanged(const QList<VariantProperty>& propertyList, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void bindingPropertiesChanged(const QList<BindingProperty>& propertyList, PropertyChangeFlags propertyChange); void bindingPropertiesChanged(const QList<BindingProperty>& propertyList, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void nodeAboutToBeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange); void nodeAboutToBeReparented(const ModelNode &node,
void nodeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange); const NodeAbstractProperty &newPropertyParent,
void rootNodeTypeChanged(const QString &type, int majorVersion, int minorVersion); const NodeAbstractProperty &oldPropertyParent,
void fileUrlChanged(const QUrl &oldUrl, const QUrl &newUrl); AbstractView::PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId); void nodeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent,
void nodeOrderChanged(const NodeListProperty &listProperty, const ModelNode &movedNode, int oldIndex); const NodeAbstractProperty &oldPropertyParent,
void selectedNodesChanged(const QList<ModelNode> &selectedNodeList, const QList<ModelNode> &lastSelectedNodeList); AbstractView::PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList); void rootNodeTypeChanged(const QString &type, int majorVersion, int minorVersion) QTC_OVERRIDE;
void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList); void fileUrlChanged(const QUrl &oldUrl, const QUrl &newUrl) QTC_OVERRIDE;
void instancesCompleted(const QVector<ModelNode> &completedNodeList); void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId) QTC_OVERRIDE;
void importsChanged(const QList<Import> &addedImports, const QList<Import> &removedImports); void nodeOrderChanged(const NodeListProperty &listProperty, const ModelNode &movedNode, int oldIndex) QTC_OVERRIDE;
void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &informationChangeHash); void selectedNodesChanged(const QList<ModelNode> &selectedNodeList, const QList<ModelNode> &lastSelectedNodeList) QTC_OVERRIDE;
void instancesRenderImageChanged(const QVector<ModelNode> &nodeList); void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList) QTC_OVERRIDE;
void instancesPreviewImageChanged(const QVector<ModelNode> &nodeList); void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList) QTC_OVERRIDE;
void instancesChildrenChanged(const QVector<ModelNode> &nodeList); void instancesCompleted(const QVector<ModelNode> &completedNodeList) QTC_OVERRIDE;
void instancesToken(const QString &tokenName, int tokenNumber, const QVector<ModelNode> &nodeVector); void importsChanged(const QList<Import> &addedImports, const QList<Import> &removedImports) QTC_OVERRIDE;
void auxiliaryDataChanged(const ModelNode &node, const PropertyName &name, const QVariant &data); void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &informationChangeHash) QTC_OVERRIDE;
void customNotification(const AbstractView *view, const QString &identifier, const QList<ModelNode> &nodeList, const QList<QVariant> &data); void instancesRenderImageChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void nodeSourceChanged(const ModelNode &modelNode, const QString &newNodeSource); void instancesPreviewImageChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesChildrenChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesToken(const QString &tokenName, int tokenNumber, const QVector<ModelNode> &nodeVector) QTC_OVERRIDE;
void auxiliaryDataChanged(const ModelNode &node, const PropertyName &name, const QVariant &data) QTC_OVERRIDE;
void customNotification(const AbstractView *view, const QString &identifier, const QList<ModelNode> &nodeList, const QList<QVariant> &data) QTC_OVERRIDE;
void nodeSourceChanged(const ModelNode &modelNode, const QString &newNodeSource) QTC_OVERRIDE;
void rewriterBeginTransaction(); void rewriterBeginTransaction() QTC_OVERRIDE;
void rewriterEndTransaction(); void rewriterEndTransaction() QTC_OVERRIDE;
void actualStateChanged(const ModelNode &node); void actualStateChanged(const ModelNode &node);

View File

@@ -86,39 +86,43 @@ public:
QmlObjectNode fxObjectNodeForId(const QString &id); QmlObjectNode fxObjectNodeForId(const QString &id);
void modelAttached(Model *model); void modelAttached(Model *model) QTC_OVERRIDE;
void modelAboutToBeDetached(Model *model); void modelAboutToBeDetached(Model *model) QTC_OVERRIDE;
void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList); void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList) QTC_OVERRIDE;
void instancesCompleted(const QVector<ModelNode> &completedNodeList); void instancesCompleted(const QVector<ModelNode> &completedNodeList) QTC_OVERRIDE;
void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &informationChangeHash); void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &informationChangeHash) QTC_OVERRIDE;
void instancesRenderImageChanged(const QVector<ModelNode> &nodeList); void instancesRenderImageChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesPreviewImageChanged(const QVector<ModelNode> &nodeList); void instancesPreviewImageChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesChildrenChanged(const QVector<ModelNode> &nodeList); void instancesChildrenChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesToken(const QString &tokenName, int tokenNumber, const QVector<ModelNode> &nodeVector); void instancesToken(const QString &tokenName, int tokenNumber, const QVector<ModelNode> &nodeVector);
void rewriterBeginTransaction(); void rewriterBeginTransaction() QTC_OVERRIDE;
void rewriterEndTransaction(); void rewriterEndTransaction() QTC_OVERRIDE;
void actualStateChanged(const ModelNode &node); void actualStateChanged(const ModelNode &node);
void nodeCreated(const ModelNode &createdNode); void nodeCreated(const ModelNode &createdNode) QTC_OVERRIDE;
void nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty, PropertyChangeFlags propertyChange); void nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void nodeAboutToBeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange); void nodeAboutToBeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent,
void nodeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange); const NodeAbstractProperty &oldPropertyParent,
void propertiesAboutToBeRemoved(const QList<AbstractProperty> &propertyList); AbstractView::PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void rootNodeTypeChanged(const QString &type, int majorVersion, int minorVersion); void nodeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent,
void nodeOrderChanged(const NodeListProperty &listProperty, const ModelNode &movedNode, int oldIndex); const NodeAbstractProperty &oldPropertyParent,
void nodeAboutToBeRemoved(const ModelNode &removedNode); AbstractView::PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId); void propertiesAboutToBeRemoved(const QList<AbstractProperty> &propertyList) QTC_OVERRIDE;
void propertiesRemoved(const QList<AbstractProperty>& propertyList); void rootNodeTypeChanged(const QString &type, int majorVersion, int minorVersion) QTC_OVERRIDE;
void variantPropertiesChanged(const QList<VariantProperty>& propertyList, PropertyChangeFlags propertyChange); void nodeOrderChanged(const NodeListProperty &listProperty, const ModelNode &movedNode, int oldIndex) QTC_OVERRIDE;
void bindingPropertiesChanged(const QList<BindingProperty>& propertyList, PropertyChangeFlags propertyChange); void nodeAboutToBeRemoved(const ModelNode &removedNode) QTC_OVERRIDE;
void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList); void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId) QTC_OVERRIDE;
void selectedNodesChanged(const QList<ModelNode> &selectedNodeList, const QList<ModelNode> &lastSelectedNodeList); void propertiesRemoved(const QList<AbstractProperty>& propertyList) QTC_OVERRIDE;
void variantPropertiesChanged(const QList<VariantProperty>& propertyList, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void bindingPropertiesChanged(const QList<BindingProperty>& propertyList, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList) QTC_OVERRIDE;
void selectedNodesChanged(const QList<ModelNode> &selectedNodeList, const QList<ModelNode> &lastSelectedNodeList) QTC_OVERRIDE;
void importsChanged(const QList<Import> &addedImports, const QList<Import> &removedImports); void importsChanged(const QList<Import> &addedImports, const QList<Import> &removedImports) QTC_OVERRIDE;
void nodeSourceChanged(const ModelNode &modelNode, const QString &newNodeSource); void nodeSourceChanged(const ModelNode &modelNode, const QString &newNodeSource) QTC_OVERRIDE;
protected: protected:
NodeInstance instanceForModelNode(const ModelNode &modelNode); NodeInstance instanceForModelNode(const ModelNode &modelNode);

View File

@@ -118,46 +118,51 @@ public:
RewriterView(DifferenceHandling differenceHandling, QObject *parent); RewriterView(DifferenceHandling differenceHandling, QObject *parent);
~RewriterView(); ~RewriterView();
void modelAttached(Model *model);
void modelAboutToBeDetached(Model *model);
void nodeCreated(const ModelNode &createdNode);
void nodeAboutToBeRemoved(const ModelNode &removedNode);
void nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty, PropertyChangeFlags propertyChange);
void propertiesAdded(const ModelNode &node, const QList<AbstractProperty>& propertyList); void propertiesAdded(const ModelNode &node, const QList<AbstractProperty>& propertyList);
void propertiesAboutToBeRemoved(const QList<AbstractProperty>& propertyList); void modelAttached(Model *model) QTC_OVERRIDE;
void propertiesRemoved(const QList<AbstractProperty>& propertyList); void modelAboutToBeDetached(Model *model) QTC_OVERRIDE;
void variantPropertiesChanged(const QList<VariantProperty>& propertyList, PropertyChangeFlags propertyChange); void nodeCreated(const ModelNode &createdNode) QTC_OVERRIDE;
void bindingPropertiesChanged(const QList<BindingProperty>& propertyList, PropertyChangeFlags propertyChange); void nodeAboutToBeRemoved(const ModelNode &removedNode) QTC_OVERRIDE;
void nodeAboutToBeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange); void nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void nodeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, AbstractView::PropertyChangeFlags propertyChange); void propertiesAboutToBeRemoved(const QList<AbstractProperty>& propertyList) QTC_OVERRIDE;
void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId); void propertiesRemoved(const QList<AbstractProperty>& propertyList) QTC_OVERRIDE;
void nodeOrderChanged(const NodeListProperty &listProperty, const ModelNode &movedNode, int oldIndex); void variantPropertiesChanged(const QList<VariantProperty>& propertyList, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void rootNodeTypeChanged(const QString &type, int majorVersion, int minorVersion); void bindingPropertiesChanged(const QList<BindingProperty>& propertyList, PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void customNotification(const AbstractView *view, const QString &identifier, const QList<ModelNode> &nodeList, const QList<QVariant> &data); void nodeAboutToBeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent,
void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList); const NodeAbstractProperty &oldPropertyParent,
AbstractView::PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void nodeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent,
const NodeAbstractProperty &oldPropertyParent,
AbstractView::PropertyChangeFlags propertyChange) QTC_OVERRIDE;
void nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId) QTC_OVERRIDE;
void nodeOrderChanged(const NodeListProperty &listProperty, const ModelNode &movedNode, int oldIndex) QTC_OVERRIDE;
void rootNodeTypeChanged(const QString &type, int majorVersion, int minorVersion) QTC_OVERRIDE;
void customNotification(const AbstractView *view, const QString &identifier,
const QList<ModelNode> &nodeList,
const QList<QVariant> &data) QTC_OVERRIDE;
void scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList) QTC_OVERRIDE;
void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList); void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList) QTC_OVERRIDE;
void instancesCompleted(const QVector<ModelNode> &completedNodeList); void instancesCompleted(const QVector<ModelNode> &completedNodeList) QTC_OVERRIDE;
void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &informationChangeHash); void instanceInformationsChange(const QMultiHash<ModelNode, InformationName> &informationChangeHash) QTC_OVERRIDE;
void instancesRenderImageChanged(const QVector<ModelNode> &nodeList); void instancesRenderImageChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesPreviewImageChanged(const QVector<ModelNode> &nodeList); void instancesPreviewImageChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesChildrenChanged(const QVector<ModelNode> &nodeList); void instancesChildrenChanged(const QVector<ModelNode> &nodeList) QTC_OVERRIDE;
void instancesToken(const QString &tokenName, int tokenNumber, const QVector<ModelNode> &nodeVector); void instancesToken(const QString &tokenName, int tokenNumber, const QVector<ModelNode> &nodeVector) QTC_OVERRIDE;
void nodeSourceChanged(const ModelNode &modelNode, const QString &newNodeSource); void nodeSourceChanged(const ModelNode &modelNode, const QString &newNodeSource) QTC_OVERRIDE;
void rewriterBeginTransaction(); void rewriterBeginTransaction() QTC_OVERRIDE;
void rewriterEndTransaction(); void rewriterEndTransaction() QTC_OVERRIDE;
void actualStateChanged(const ModelNode &node); void actualStateChanged(const ModelNode &node) QTC_OVERRIDE;
void importAdded(const Import &import);
void importRemoved(const Import &import);
void importsChanged(const QList<Import> &addedImports, const QList<Import> &removedImports);
void fileUrlChanged(const QUrl &oldUrl, const QUrl &newUrl); void importsChanged(const QList<Import> &addedImports, const QList<Import> &removedImports) QTC_OVERRIDE;
void selectedNodesChanged(const QList<ModelNode> &selectedNodeList, const QList<ModelNode> &lastSelectedNodeList); void fileUrlChanged(const QUrl &oldUrl, const QUrl &newUrl) QTC_OVERRIDE;
void selectedNodesChanged(const QList<ModelNode> &selectedNodeList, const QList<ModelNode> &lastSelectedNodeList) QTC_OVERRIDE;
TextModifier *textModifier() const; TextModifier *textModifier() const;
void setTextModifier(TextModifier *textModifier); void setTextModifier(TextModifier *textModifier);
@@ -212,6 +217,9 @@ public slots:
void delayedSetup(); void delayedSetup();
protected: // functions protected: // functions
void importAdded(const Import &import);
void importRemoved(const Import &import);
Internal::ModelToTextMerger *modelToTextMerger() const; Internal::ModelToTextMerger *modelToTextMerger() const;
Internal::TextToModelMerger *textToModelMerger() const; Internal::TextToModelMerger *textToModelMerger() const;
bool isModificationGroupActive() const; bool isModificationGroupActive() const;