13 #include <QtGui/QBrush>
19 setFlag(QGraphicsItem::ItemIsMovable);
20 setFlag(QGraphicsItem::ItemIsSelectable);
21 setFlag(QGraphicsItem::ItemSendsGeometryChanges);
36 QPointF currentPos = pos();
42 QGraphicsItem::mouseReleaseEvent(event);
50 if (change == ItemPositionHasChanged && currentScene)
55 return QGraphicsItem::itemChange(change, value);
#define COPASI_LAYOUT_KEY
const CLBoundingBox & getBoundingBox() const
CQStyledGraphicsItem(const CLGraphicalObject *go, const CLRenderResolver *resolver=NULL)
void mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
virtual ~CQStyledGraphicsItem()
static void fillGroupFromStyle(QGraphicsItemGroup *group, const CLBoundingBox *bounds, const CLStyle *style, const CLRenderResolver *resolver)
virtual const std::string & getKey() const
void updatePosition(const QString &key, const QPointF &newPos)
const CLRenderResolver * mpResolver
virtual QVariant itemChange(GraphicsItemChange change, const QVariant &value)