Ejemplo n.º 1
0
Label::Label(int x,
             int y,
             int width,
             int height,
             const string& name,
             graphics::GraphicsManager& graphicsManager,
             unsigned layer)
  : AbstractWidget(1, x, y, width, height, graphicsManager)
  , m_text{createLabelText(x, y, height, name, layer)} {
}
Ejemplo n.º 2
0
GraphNode::GraphNode(int node_index, const QList<NODELABEL> &M, float width, float height)
    :QGraphicsEllipseItem()
{
  index = node_index;
  marking = M;
  ht = height;
  wd = width;

  setPen(Qt::NoPen);
  setZValue(1000.0);
  setFlag(QGraphicsItem::ItemIsMovable, false);
  setFlag(QGraphicsItem::ItemIsSelectable, false);
  setFlag(QGraphicsItem::ItemSendsGeometryChanges, true);

  label = new QGraphicsSimpleTextItem(this);
  createLabelText();
}