Commit Graph

1742 Commits

Author SHA1 Message Date
xavierqet
20a9a5158c Changement dans l'algorithme de modification des conducteurs : un conducteur a desormais 4 profils au lieu d'un
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@192 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-22 20:27:39 +00:00
xavierqet
8d774aa4d6 Ajout de documentation
Ajout du fichier Doxyfile pour parametrer la generation de la documentation


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@191 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-21 16:10:21 +00:00
xavierqet
17e637b7e1 Les dialogues pour ouvrir et enregistrer des fichiers gerent mieux le dossier a afficher par defaut
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@190 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-21 12:53:57 +00:00
xavierqet
22969aabd7 Premier jet pour l'implementation des jonctions de conducteurs
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@189 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-20 19:27:16 +00:00
xavierqet
21cc2c67a6 Correction du bug d'affichage du menu du systray lors de son premier affichage
Correction de 3 avertissements a la compilation dans qetapp.cpp


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@188 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-19 16:21:35 +00:00
xavierqet
3ee3ca48e5 Correction dans une valeur XML : multi au lieu de mutli
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@187 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-17 13:40:53 +00:00
xavierqet
5defabf130 Mise a jour des traductions
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@186 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-16 20:27:10 +00:00
xavierqet
88c117dea1 Recharger la collection ne remet plus systematiquement en haut de l'arborescence
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@185 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-16 12:49:04 +00:00
xavierqet
5cb269af57 Recharger la collection ne developpe plus toute l'arborescence
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@184 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-16 12:04:08 +00:00
xavierqet
b545155f7a Le cartouche se rafraichit desormais des la fermture du dialogue d'edition
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@183 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-15 19:42:18 +00:00
xavierqet
2b76d87e36 Petite modification dans le comportement du bouton Zoom ajuste
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@182 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-15 17:44:46 +00:00
xavierqet
c5acb79239 Correction dans le code pour contenter gcc
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@181 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-15 17:21:15 +00:00
xavierqet
4786911022 Les conducteurs par defaut sont desormais sauvegardes dans les schemas
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@180 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-14 21:38:27 +00:00
xavierqet
140b258345 L'etat selectionne des elements n'est plus enregistre dans les fichiers
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@179 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-14 18:36:35 +00:00
xavierqet
3f1f84debf Ajout d'une action permettant de specifier le type de conducteur par defaut
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@178 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-14 15:16:37 +00:00
xavierqet
0216eac0be Factorisation de code : reunion des 3 proprietes (type, singleLineProperties et texte) au sein d'une meme classe ConductorProperties
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@177 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-14 14:44:33 +00:00
xavierqet
ceb022807d Fichiers conductorproperties.{h,cpp} renommes en conductorpropertieswidget.{h,cpp}
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@176 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-14 10:09:46 +00:00
xavierqet
ef515cd424 Modification de l'agencement des menus et barres d'outils
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@175 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-13 17:04:52 +00:00
xavierqet
174fad9e16 Le champ "Fichier" dans Fichier > Exporter est desormais pourvu de l'auto-completion
Amelioration des options de compilation : plus besoin d'entourer les chemins par des \\"
Amelioration mineure du rendu des points de selection sur les conducteurs


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@174 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-13 15:26:01 +00:00
xavierqet
7690fbcccb Ajout du type de conducteur "simple" : ni symbole ni champ de texte
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@173 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-12 18:33:28 +00:00
xavierqet
ea9ebb8ec6 Les actions "agrandir le schema" et "retrecir le schema" ajoutent/retirent desormais 80px au lieu de 20px a la hauteur du schema
Amelioration du dialogue pour editer les proprietes du schema


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@172 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-12 12:54:25 +00:00
xavierqet
a42ac3a4dc Correction d'un conflit sur le schema lors de l'edition d'un champ de texte : les fleches de directions ne deplacent plus l'element parent du champ de texte
Nettoyage de la correction du conflit sur la touche Suppr (cf commit 154)


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@171 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-12 10:58:57 +00:00
xavierqet
0f86911493 Correction d'un bug dans l'initialisation de la classe Diagram
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@170 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-11 12:51:56 +00:00
xavierqet
0d77b8154d Ajout d'un "workaround" pour eviter un bug ne se produisant que lors du rendu des schemas sur QGraphicsScene sous X11 au zoom par defaut
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@169 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-11 12:34:53 +00:00
xavierqet
b91b418c95 Correction d'un bug dans la modification des conducteurs apres un deplacement d'elements
Implementation partielle de l'alignement des conducteurs sur la grille. Lors de la modification manuelle des conducteurs, les segments se fixent sur la grille. L'ancien comportement peut etre obtenu en maintenant la touche Shift enfoncee.
Optimisation des fonctions "Selectionner tout" et "Deselectionner tout"
Remplacement des #define par des attributs static const


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@168 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-10 22:35:32 +00:00
xavierqet
08b01bccb0 Mise a jour de la documentation (sauf dossier editor/)
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@167 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-10 17:50:26 +00:00
xavierqet
8e244b17ef Ajout d'icones et mise a jour des traductions
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@166 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-07 19:13:11 +00:00
xavierqet
438d169b36 Gestion de la profondeur dans l'editeur d'element
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@165 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-07 18:52:01 +00:00
xavierqet
07e7661cae Mise a jour des traductions
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@164 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-07 11:24:11 +00:00
xavierqet
4369a59d6f Avertissements lors de l'ouverture de documents presentant un numero de version superieur a celui de QET
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@163 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-06 22:32:08 +00:00
xavierqet
0b401487c8 Dans Fichier > Exporter :
*suppression de l'option "conserver les couleurs"
*desactivation par defaut de l'option "dessiner la grille"
Dans l'editeur d'element :
*activation par defaut de l'antialiasing sur les cercles, ellipses et arcs de
cercles poses par l'utilisateur
*le dernier element pose est automatiquement selectionne


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@162 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-06 19:46:44 +00:00
xavierqet
06d95fa90a Implementation d'un menu reinitialiser les conducteurs modifies
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@161 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-06 18:37:21 +00:00
xavierqet
d8f96e1ea9 Amelioration du support de l'impression :
*pour le moment, le schema est adapte a la taille de la feuille sans autre possibilite
*necessite le paquet cupsys-bsd sous X11
*L'option QPrinter::HighResolution n'est pas encore exploitee


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@160 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-05 14:42:56 +00:00
xavierqet
579783bba5 Fichier > exporter permet desormais d'enregistrer les schemas au format SVG.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@159 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-05 12:06:39 +00:00
xavierqet
7b71cbb7ae * Option Compile-Time pour definir le chemin du dossier des fichiers de traduction : QET_LANG_PATH
* Option Compile-Time pour definir le chemin du dossier des elements communs : QET_COMMON_COLLECTION_PATH
  * Option Run-Time pour definir le chemin de la collection principale : --common-elements-dir=/path/to/elements/
  * Option Compile-Time pour autoriser ou non l'utilisation de l'option Run-Time precedente : QET_ALLOW_OVERRIDE_CED_OPTION
Les options Compile-Time sont a definir dans le fichier .pro


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@158 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-04 20:34:29 +00:00
xavierqet
0dfed41a75 Ajout du numero de version de QET (pour l'instant, celui de la prochaine release = 0.1) dans :
*le menu "A propos de QET"
*les fichiers *.elmt decrivant les elements
*les fichiers *.qet decrivant les schemas
...et ce afin de gerer les inevitables changements que subiront les formats de fichier a l'avenir.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@157 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-04 17:32:41 +00:00
xavierqet
6fe35cfde8 Amelioration du rendu des symboles sur les conducteurs unifilaires.
Amelioration mineure du rendu de l'effet hover sur les bornes.
Ctrl + Rollette permet desormais de zoomer / dezoomer sur le schema.
Correction d'un bug dans l'editeur de proprietes des conducteurs.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@156 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-04 14:30:52 +00:00
xavierqet
8138b5b86c L'application verifie desormais les fenetres cachees avant de quitter lors de la fermeture de la derniere fenetre visible
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@155 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-04 12:19:01 +00:00
xavierqet
7158935743 Ajout de raccourcis clavier dans l'editeur pour editer les noms, le hotspot et les orientations.
Suppr est desormais le raccourci clavier pour supprimer du texte ou des elements, sans conflit, dans l'editeur de schemas comme dans l'editeur d'elements.
DEL/LED renommee en Voyant/Indicator.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@154 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-03 23:09:05 +00:00
xavierqet
2293cf1f37 Classe Conducer renommee en Conductor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@153 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-03 17:02:39 +00:00
xavierqet
bb00094c0a Les modifications apportees aux proprietes des conducteurs sont desormais annulables
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@152 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-03 15:51:04 +00:00
xavierqet
eb3ed0f99a Implementation d'un menu pour editer un conducteur deja pose
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@151 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-03 13:11:47 +00:00
xavierqet
a83a5161df Implementation des methodes et attributs relatifs aux conducteurs unifilaires
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@150 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-10-01 14:08:11 +00:00
xavierqet
7aa903c7a4 Correction d'un bug lors du deplacement d'elements
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@149 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-09-30 14:20:38 +00:00
xavierqet
e6fc33f2bd Ajout d'une option pour exporter le schema sans dessiner les bornes
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@148 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-09-30 12:35:25 +00:00
xavierqet
4e11e516f1 Correction mineure dans les traductions
Correction mineure dans le fichier .pro
Correction d'un bug dans DiagramView::shrink()


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@147 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-09-29 15:22:38 +00:00
xavierqet
5406224a4f Mise a jour des traductions
Nettoyage des entetes des classes QETDiagramEditor et DiagramView


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@146 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-09-29 12:54:01 +00:00
xavierqet
90fd503a38 Implementation de la gestion du cleanState dans l'editeur de schemas
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@145 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-09-29 09:52:35 +00:00
xavierqet
e2fc6f4993 Correction d'un bug lors du chargement d'un conducteur modifie
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@144 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-09-28 21:58:42 +00:00
xavierqet
0405ac447d Les modifications concernant la taille du schema sont desormais annulables
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@143 bfdf4180-ca20-0410-9c96-a3a8aa849046
2007-09-28 21:48:59 +00:00