コード例 #1
0
ファイル: lineitem.cpp プロジェクト: jhgorse/kst
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();
}
コード例 #2
0
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);
}