Rapatriement dans la branche 0.3 des revisions 794 a 797.

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@799 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavier
2009-11-29 22:20:09 +00:00
parent 5204ffe9ab
commit 2489a60176
10 changed files with 557 additions and 577 deletions

View File

@@ -68,7 +68,12 @@ class ElementScene : public QGraphicsScene {
QGIManager qgi_manager;
/// Pile des actions annulables
QUndoStack undo_stack;
/// Position du premier item selectionne (utilise pour annuler les deplacements)
/**
fsi_pos (first selected item pos) : Position du premier item
selectionne : utilise pour annuler les deplacements a la souris ;
egalement utilise pour gerer les deplacements avec les fleches du
clavier.
*/
QPointF fsi_pos;
QPointF moving_press_pos;
bool moving_parts_;
@@ -135,6 +140,8 @@ class ElementScene : public QGraphicsScene {
virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *);
virtual void mousePressEvent(QGraphicsSceneMouseEvent *);
virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *);
virtual void keyPressEvent(QKeyEvent *);
virtual void keyReleaseEvent(QKeyEvent *);
virtual void drawBackground(QPainter *, const QRectF &);
virtual void drawForeground(QPainter *, const QRectF &);
virtual void endCurrentBehavior(const QGraphicsSceneMouseEvent *);