xavierqet
d3ef7a5f02
Ajout de boutons pour gerer les collections et elements
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@109 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-08-28 21:17:11 +00:00
xavierqet
0fb7b02285
Ajout d'une icone qet-16.png
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@108 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-08-25 18:18:51 +00:00
xavierqet
853827f25c
Gestion du "Clean State" dans l'editeur
...
Correction d'un bug avec les polygones.
Amelioration du mode lecture seule.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@107 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-08-25 15:46:09 +00:00
xavierqet
1dd23c8af8
Les modifications de points sur les polygones sont desormais annulables
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@106 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-08-25 15:04:45 +00:00
xavierqet
4203f869fb
Ajout de raccourcis clavier.
...
L'editeur s'ouvre maintenant dans une fenetre maximisee.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@105 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-08-25 04:33:32 +00:00
xavierqet
5210bd7a1d
Classe CustomElementEditor renommee en QETElementEditor.
...
Classe EditorScene renommee en ElementScene.
Ajout de la classe ElementView.
Ajout de la classe ElementItemeditor, classe parente des widgets d'edition.
Modification des classes relatives a l'editeur afin que toutes aient acces a l'editeur, a la scene et au QUndoStack. Tous les widgets d'edition heritent donc de ElementItemEditor.
Ajout des methodes abstraites property() et setproperty() dans la classe CustomElementPart et de leur implementation dans les classes qui en derivent.
Sont desormais annulables les modifications : de style, sur les arcs, sur les bornes, sur les ellipses, sur les cercles, sur les champs de texte, sur les textes et sur les lignes.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@104 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-08-25 03:43:05 +00:00
xavierqet
4ffa080830
Correction pour eviter une segfault lors de la fermeture de l'editeur d'elements
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@103 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-08-23 21:06:15 +00:00
xavierqet
9e7005a829
Debut du support des annulations dans l'editeur d'elements
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@102 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-08-23 15:33:55 +00:00
xavierqet
dea9381090
Amelioration mineure de l'editeur de hotspot
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@101 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-08-19 12:17:44 +00:00
xavierqet
4fbb1f7dd4
Gestion de la modification des dimensions et du point de saisie dans l'editeur
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@100 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-08-18 22:59:10 +00:00
xavierqet
92a43deb78
Gestion des champs de textes editables dans l'editeur
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@99 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-08-18 04:42:39 +00:00
xavierqet
900439c00e
Prise en compte d'un cas particulier pour les lignes dans l'editeur d'elements.
...
Si une ligne equivalait a un point (= avait ses deux points egaux), la fonction pour calculer les quatre points delimitant la shape renvoyait un resultat stupide, ce qui genereait de nombreux avertissements en mode release et l'echec d'un assert en mode debug.
De plus, l'enregistrement de ce genre de lignes est desormais evite dans la methode toXml().
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@98 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-08-13 23:01:48 +00:00
xavierqet
8fc2bd154b
Corrections pour eviter des avertissements avec la lib Qt 4.3
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@97 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-07-18 15:41:13 +00:00
xavierqet
7e5e61c869
Verification de la presence du dossier de configuration lors de la creation d'un objet QETApp
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@96 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-07-16 15:16:58 +00:00
xavierqet
ea887f555f
Correction d'un bug lors de l'enregistrement des polygones.
...
Ajout de la gestion des arcs de cercle dans l'editeur d'element.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@95 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-07-10 22:54:22 +00:00
xavierqet
75ca8fd3f2
Ajout de l'editeur d'elements
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@94 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-06-30 17:41:07 +00:00
xavierqet
0472392977
La classe CustomElement utilise desormais la classe NamesList pour gerer ses noms
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@93 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-16 20:38:58 +00:00
xavierqet
8cb3499469
Nettoyage d'une bidouille pour prendre en compte la precision lors d'une comparaison entre doubles
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@92 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-16 18:00:18 +00:00
xavierqet
fc8b612f33
Correction d'un bug lros de la pose d'un conducteur en zoomant sur le schema
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@91 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-15 19:53:23 +00:00
xavierqet
942109a753
Desactivation des changements de curseur (trop foireux pour l'instant)
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@90 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-15 19:22:54 +00:00
xavierqet
003517d4ad
Correction d'un bug dans l'assistant de creation d'un nouvel element
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@89 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-15 19:14:19 +00:00
xavierqet
0816e0d07b
Introduction de la nouvelle classe NamesList
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@88 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-13 15:48:00 +00:00
xavierqet
6894a83ad5
Classe NamesList renommee en NamesListWidget
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@87 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-13 11:50:16 +00:00
xavierqet
22d9d385f4
Mise a jour des traductions
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@86 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-12 22:36:32 +00:00
xavierqet
4135197421
Nettoyage
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@85 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-12 03:13:13 +00:00
xavierqet
7d25e6091f
Documentation des methodes non documentees
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@84 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-09 02:56:47 +00:00
xavierqet
79e057c186
Implementation de l'assistant de creation d'un nouvel element
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@83 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-07 19:25:38 +00:00
xavierqet
86da559748
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@82 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-07 02:37:57 +00:00
xavierqet
22cd7541fd
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@81 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-06 02:47:25 +00:00
xavierqet
df322aeeaf
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@80 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-05 18:02:40 +00:00
xavierqet
0347680f03
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@79 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-05 02:06:20 +00:00
xavierqet
f384a6c073
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@78 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-05 01:13:14 +00:00
xavierqet
b0ff172ee7
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@77 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-04-04 02:13:14 +00:00
xavierqet
1ddd93826c
Passage des elements XML des schemas en anglais
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@76 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-03-09 19:18:55 +00:00
xavierqet
e90a2271a6
Support (basique) des numeros sur les conducteurs
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@75 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-03-08 20:29:13 +00:00
xavierqet
b6588177bb
Amelioration de la gestion de la scene (prise en compte du cadre et de ses modifications)
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@74 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-03-03 23:35:14 +00:00
xavierqet
c13c36796f
Les modifications faites au schema (colonnes et hauteur) sont desormais enregistrees et relues dans les fichiers
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@73 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-02-28 20:48:11 +00:00
xavierqet
20fbce3f15
Ajout de l'icone reload.png
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@72 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-02-27 12:33:59 +00:00
xavierqet
5f437a5bd5
Ajout d'un bouton permettant d'actualiser le panel d'element
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@71 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-02-26 22:42:46 +00:00
xavierqet
6d5927cbe7
Amelioration de la vitesse du rectangle de selection
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@70 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-02-25 17:53:16 +00:00
xavierqet
feaa1f39dd
Modifications de certains raccourcis clavier pour eviter des conflits pendant l'edition des champs de texte des elements
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@69 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-02-24 20:06:53 +00:00
xavierqet
89885422eb
Les champs de texte sont dorenavant sauvegardes dans / lus depuis les fichiers *.qet
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@68 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-02-24 19:56:29 +00:00
xavierqet
cbc12b8aef
Ameliorations internes : les classes Conducer et Element ont desormais des methodes fromXml() et toXml()
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@67 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-02-24 18:37:07 +00:00
xavierqet
d9176b5cbf
Possibilite d'ajouter des champs de texte editables aux elements
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@66 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-02-24 00:26:04 +00:00
xavierqet
73a78a4628
Mise a jour des traductions
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@65 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-02-23 01:51:13 +00:00
xavierqet
c71ede3403
Lifting des moteurs et transformateurs
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@64 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-02-22 20:18:58 +00:00
xavierqet
831cc2a515
Ajout de la possibilite de mettre des polygones non fermes lors du dessin des elements
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@63 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-02-22 19:20:02 +00:00
xavierqet
dcfc774518
Ajout de la possibilite de mettre du texte statique lors du dessin des elements
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@62 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-02-22 18:46:51 +00:00
xavierqet
7da7f48ef6
Correction d'un bug de la revision 60
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@61 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-02-18 21:45:44 +00:00
xavierqet
b59040234a
Il est desormais possible d'enregistrer les conducteurs modifies dans les fichiers
...
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@60 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-02-18 19:33:15 +00:00