QHashIterator<QGraphicsItem*, QGraphicsPolygonItem *> iter(m_indicatorShapeHash);
while(iter.hasNext()) {
iter.next();
- m_layerItem->scene()->removeItem(iter.value());
+ m_layerItem.data()->scene()->removeItem(iter.value());
delete iter.value();
}
}
addBoundingRectToPolygon(item, boundingShapeInSceneSpace);
QRectF boundingRect = m_view->adjustToScreenBoundaries(boundingShapeInSceneSpace.boundingRect());
- QPolygonF boundingRectInLayerItemSpace = m_layerItem->mapFromScene(boundingRect);
+ QPolygonF boundingRectInLayerItemSpace = m_layerItem.data()->mapFromScene(boundingRect);
QPen pen;
pen.setColor(QColor(108, 141, 221));
SelectionRectangle::~SelectionRectangle()
{
if (m_layerItem)
- m_layerItem->scene()->removeItem(m_controlShape);
+ m_layerItem.data()->scene()->removeItem(m_controlShape);
}
void SelectionRectangle::clear()
return;
if (viewport) {
- viewport->removeEventFilter(q);
+ viewport.data()->removeEventFilter(q);
}
viewport = widget;
if (viewport) {
// make sure we get mouse move events
- viewport->setMouseTracking(true);
- viewport->installEventFilter(q);
+ viewport.data()->setMouseTracking(true);
+ viewport.data()->installEventFilter(q);
}
}
editor/toolbarcolorbox.cpp
RESOURCES += editor/editor.qrc
-
- DEFINES += QWEAKPOINTER_ENABLE_ARROW
}
OTHER_FILES += qmljsdebugger.pri