forked from qt-creator/qt-creator
Remove old function
This commit is contained in:
@@ -122,35 +122,5 @@ void GraphicsSceneNodeInstance::setVisible(bool /*isVisible*/)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QList<NodeInstance> GraphicsSceneNodeInstance::instancesInRegions(const QList<QRectF> ®ions)
|
|
||||||
{
|
|
||||||
QRectF combinedRect;
|
|
||||||
foreach (const QRectF &rect, regions) {
|
|
||||||
combinedRect = combinedRect.united(rect);
|
|
||||||
}
|
|
||||||
|
|
||||||
QList<QGraphicsItem*> itemList;
|
|
||||||
// collect list of possibly changed items
|
|
||||||
// (actually QGraphicsScene could export this)
|
|
||||||
|
|
||||||
foreach (QGraphicsItem *item, graphicsScene()->items(combinedRect.adjusted(0, 0, 1, 1), Qt::ContainsItemBoundingRect)) {
|
|
||||||
if (!itemList.contains(item))
|
|
||||||
itemList.append(item);
|
|
||||||
}
|
|
||||||
|
|
||||||
QList<NodeInstance> instances;
|
|
||||||
if (!itemList.isEmpty()) {
|
|
||||||
foreach (const NodeInstance &nodeInstance, nodeInstanceView()->instances()) {
|
|
||||||
foreach (QGraphicsItem *gvItem, itemList) {
|
|
||||||
if (nodeInstance.equalGraphicsItem(gvItem)) {
|
|
||||||
instances += nodeInstance;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return instances;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,8 +63,6 @@ public:
|
|||||||
bool isVisible() const;
|
bool isVisible() const;
|
||||||
void setVisible(bool isVisible);
|
void setVisible(bool isVisible);
|
||||||
|
|
||||||
QList<NodeInstance> instancesInRegions(const QList<QRectF> ®ion);
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
GraphicsSceneNodeInstance(QGraphicsScene *scene);
|
GraphicsSceneNodeInstance(QGraphicsScene *scene);
|
||||||
QGraphicsScene *graphicsScene() const;
|
QGraphicsScene *graphicsScene() const;
|
||||||
|
|||||||
Reference in New Issue
Block a user