Debut d'implementation des annulations lors de l'edition des schemas

Sont desormais annulables :
-les ajouts d'elements
-les ajouts de conducteurs
-les suppressions d'elements et de conducteurs


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@134 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavierqet
2007-09-25 23:24:36 +00:00
parent a434d2d7fc
commit 3c43edb2ee
21 changed files with 342 additions and 140 deletions

View File

@@ -36,6 +36,7 @@ class Terminal : public QGraphicsItem {
bool addConducer(Conducer *);
void removeConducer(Conducer *);
int nbConducers() const;
Diagram *diagram() const;
// methodes de lecture
QList<Conducer *> conducers() const;
@@ -68,8 +69,6 @@ class Terminal : public QGraphicsItem {
static QColor couleur_interdit;
private:
// pointeur vers la QGraphicsScene de type Diagram (evite quelques casts en interne)
Diagram *diagram_scene;
// coordonnees des points d'amarrage
QPointF amarrage_conducer;
QPointF amarrage_elmt;