QmlDesigner.FormEditor: Add instancePropertyChange to tools

Change-Id: Ibd2e30f97117ec2c20240e115e57f387fd220686
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
(cherry picked from commit 0edde8f83e)
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
This commit is contained in:
Marco Bubke
2013-03-18 14:24:14 +01:00
committed by Thomas Hartmann
parent 7a5c8b3fcc
commit 95da38c5b0
9 changed files with 20 additions and 0 deletions

View File

@@ -82,6 +82,7 @@ public:
virtual void instancesCompleted(const QList<FormEditorItem*> &itemList) = 0;
virtual void instancesParentChanged(const QList<FormEditorItem*> &itemList) = 0;
virtual void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList) = 0;
void setItems(const QList<FormEditorItem*> &itemList);
QList<FormEditorItem*> items() const;

View File

@@ -244,6 +244,9 @@ void DragTool::instancesParentChanged(const QList<FormEditorItem *> &itemList)
m_moveManipulator.synchronizeInstanceParent(itemList);
}
void DragTool::instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > & /*propertyList*/)
{
}
void DragTool::clearMoveDelay()
{

View File

@@ -84,6 +84,7 @@ public:
void selectedItemsChanged(const QList<FormEditorItem*> &itemList);
void instancesParentChanged(const QList<FormEditorItem *> &itemList);
void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList) QTC_OVERRIDE;
void updateMoveManipulator();

View File

@@ -268,6 +268,10 @@ void MoveTool::instancesParentChanged(const QList<FormEditorItem *> &itemList)
m_moveManipulator.synchronizeInstanceParent(itemList);
}
void MoveTool::instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > & /*propertyList*/)
{
}
bool MoveTool::haveSameParent(const QList<FormEditorItem*> &itemList)
{
if (itemList.isEmpty())

View File

@@ -69,6 +69,7 @@ public:
void instancesCompleted(const QList<FormEditorItem*> &itemList);
void instancesParentChanged(const QList<FormEditorItem *> &itemList);
void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList) QTC_OVERRIDE;
void updateMoveManipulator();

View File

@@ -208,6 +208,10 @@ void ResizeTool::instancesCompleted(const QList<FormEditorItem*> &/*itemList*/)
{
}
void ResizeTool::instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > & /*propertyList*/)
{
}
void ResizeTool::instancesParentChanged(const QList<FormEditorItem *> &/*itemList*/)
{

View File

@@ -71,6 +71,7 @@ public:
void instancesParentChanged(const QList<FormEditorItem *> &itemList);
void instancesCompleted(const QList<FormEditorItem*> &itemList);
void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList) QTC_OVERRIDE;
private:

View File

@@ -284,6 +284,10 @@ void SelectionTool::instancesParentChanged(const QList<FormEditorItem *> &/*item
}
void SelectionTool::instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > & /*propertyList*/)
{
}
void SelectionTool::selectUnderPoint(QGraphicsSceneMouseEvent *event)
{
m_singleSelectionManipulator.begin(event->scenePos());

View File

@@ -82,6 +82,7 @@ public:
void instancesCompleted(const QList<FormEditorItem*> &itemList);
void instancesParentChanged(const QList<FormEditorItem *> &itemList);
void instancePropertyChange(const QList<QPair<ModelNode, PropertyName> > &propertyList) QTC_OVERRIDE;
void selectUnderPoint(QGraphicsSceneMouseEvent *event);