LineItem::LineItem(View *parent) : ViewItem(parent), _lineEditDialog(0) { _created = false; setTypeName(tr("Line", "a line in a picture")); setAllowedGrips(RightMidGrip | LeftMidGrip); setAllowedGripModes(Resize); setAllowsLayout(false); QPen p = pen(); p.setWidthF(1); storePen(p); applyDialogDefaultsStroke(); applyDialogDefaultsLockPosToData(); }
LayoutBoxItem::LayoutBoxItem(View *parent) : ViewItem(parent) { setAllowsLayout(false); setTypeName("Layout Box"); storePen(Qt::NoPen); setBrush(Qt::NoBrush); setAllowedGripModes(Move); view()->scene()->addItem(this); setPos(view()->sceneRect().topLeft()); setViewRect(view()->sceneRect()); setEnabled(true); }