Commit Graph

  • 66194ba970 Ajout d'un menu contextuel dans le panel d'elements xavierqet 2007-10-28 16:03:18 +00:00
  • 5c1260fe0c Ajout des options --help, -v,--version et --license Le fichier gnugpl.txt s'appelle desormais LICENSE et est integre au binaire QET xavierqet 2007-10-28 01:32:57 +00:00
  • 4780f87cb9 Amelioration de la reactivite lors de la selection dans les schemas Ameliorations mineures dans l'interface xavierqet 2007-10-28 00:16:32 +00:00
  • 0ce4341885 Mise a jour des traductions xavierqet 2007-10-27 20:08:17 +00:00
  • bece0588cb Possibilite d'ajouter des champs de texte independants au schema xavierqet 2007-10-27 13:18:17 +00:00
  • 20a9a5158c Changement dans l'algorithme de modification des conducteurs : un conducteur a desormais 4 profils au lieu d'un xavierqet 2007-10-22 20:27:39 +00:00
  • 8d774aa4d6 Ajout de documentation Ajout du fichier Doxyfile pour parametrer la generation de la documentation xavierqet 2007-10-21 16:10:21 +00:00
  • 17e637b7e1 Les dialogues pour ouvrir et enregistrer des fichiers gerent mieux le dossier a afficher par defaut xavierqet 2007-10-21 12:53:57 +00:00
  • 22969aabd7 Premier jet pour l'implementation des jonctions de conducteurs xavierqet 2007-10-20 19:27:16 +00:00
  • 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 xavierqet 2007-10-19 16:21:35 +00:00
  • 3ee3ca48e5 Correction dans une valeur XML : multi au lieu de mutli xavierqet 2007-10-17 13:40:53 +00:00
  • 5defabf130 Mise a jour des traductions xavierqet 2007-10-16 20:27:10 +00:00
  • 88c117dea1 Recharger la collection ne remet plus systematiquement en haut de l'arborescence xavierqet 2007-10-16 12:49:04 +00:00
  • 5cb269af57 Recharger la collection ne developpe plus toute l'arborescence xavierqet 2007-10-16 12:04:08 +00:00
  • b545155f7a Le cartouche se rafraichit desormais des la fermture du dialogue d'edition xavierqet 2007-10-15 19:42:18 +00:00
  • 2b76d87e36 Petite modification dans le comportement du bouton Zoom ajuste xavierqet 2007-10-15 17:44:46 +00:00
  • c5acb79239 Correction dans le code pour contenter gcc xavierqet 2007-10-15 17:21:15 +00:00
  • 4786911022 Les conducteurs par defaut sont desormais sauvegardes dans les schemas xavierqet 2007-10-14 21:38:27 +00:00
  • 140b258345 L'etat selectionne des elements n'est plus enregistre dans les fichiers xavierqet 2007-10-14 18:36:35 +00:00
  • 3f1f84debf Ajout d'une action permettant de specifier le type de conducteur par defaut xavierqet 2007-10-14 15:16:37 +00:00
  • 0216eac0be Factorisation de code : reunion des 3 proprietes (type, singleLineProperties et texte) au sein d'une meme classe ConductorProperties xavierqet 2007-10-14 14:44:33 +00:00
  • ceb022807d Fichiers conductorproperties.{h,cpp} renommes en conductorpropertieswidget.{h,cpp} xavierqet 2007-10-14 10:09:46 +00:00
  • ef515cd424 Modification de l'agencement des menus et barres d'outils xavierqet 2007-10-13 17:04:52 +00:00
  • 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 xavierqet 2007-10-13 15:26:01 +00:00
  • 7690fbcccb Ajout du type de conducteur "simple" : ni symbole ni champ de texte xavierqet 2007-10-12 18:33:28 +00:00
  • 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 xavierqet 2007-10-12 12:54:25 +00:00
  • 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) xavierqet 2007-10-12 10:58:57 +00:00
  • 0f86911493 Correction d'un bug dans l'initialisation de la classe Diagram xavierqet 2007-10-11 12:51:56 +00:00
  • 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 xavierqet 2007-10-11 12:34:53 +00:00
  • 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 xavierqet 2007-10-10 22:35:32 +00:00
  • 08b01bccb0 Mise a jour de la documentation (sauf dossier editor/) xavierqet 2007-10-10 17:50:26 +00:00
  • 8e244b17ef Ajout d'icones et mise a jour des traductions xavierqet 2007-10-07 19:13:11 +00:00
  • 438d169b36 Gestion de la profondeur dans l'editeur d'element xavierqet 2007-10-07 18:52:01 +00:00
  • 07e7661cae Mise a jour des traductions xavierqet 2007-10-07 11:24:11 +00:00
  • 4369a59d6f Avertissements lors de l'ouverture de documents presentant un numero de version superieur a celui de QET xavierqet 2007-10-06 22:32:08 +00:00
  • 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 xavierqet 2007-10-06 19:46:44 +00:00
  • 06d95fa90a Implementation d'un menu reinitialiser les conducteurs modifies xavierqet 2007-10-06 18:37:21 +00:00
  • 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 xavierqet 2007-10-05 14:42:56 +00:00
  • 579783bba5 Fichier > exporter permet desormais d'enregistrer les schemas au format SVG. xavierqet 2007-10-05 12:06:39 +00:00
  • 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 xavierqet 2007-10-04 20:34:29 +00:00
  • 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. xavierqet 2007-10-04 17:32:41 +00:00
  • 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. xavierqet 2007-10-04 14:30:52 +00:00
  • 8138b5b86c L'application verifie desormais les fenetres cachees avant de quitter lors de la fermeture de la derniere fenetre visible xavierqet 2007-10-04 12:19:01 +00:00
  • 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. xavierqet 2007-10-03 23:09:05 +00:00
  • 2293cf1f37 Classe Conducer renommee en Conductor xavierqet 2007-10-03 17:02:39 +00:00
  • bb00094c0a Les modifications apportees aux proprietes des conducteurs sont desormais annulables xavierqet 2007-10-03 15:51:04 +00:00
  • eb3ed0f99a Implementation d'un menu pour editer un conducteur deja pose xavierqet 2007-10-03 13:11:47 +00:00
  • a83a5161df Implementation des methodes et attributs relatifs aux conducteurs unifilaires xavierqet 2007-10-01 14:08:11 +00:00
  • 7aa903c7a4 Correction d'un bug lors du deplacement d'elements xavierqet 2007-09-30 14:20:38 +00:00
  • e6fc33f2bd Ajout d'une option pour exporter le schema sans dessiner les bornes xavierqet 2007-09-30 12:35:25 +00:00
  • 4e11e516f1 Correction mineure dans les traductions Correction mineure dans le fichier .pro Correction d'un bug dans DiagramView::shrink() xavierqet 2007-09-29 15:22:38 +00:00
  • 5406224a4f Mise a jour des traductions Nettoyage des entetes des classes QETDiagramEditor et DiagramView xavierqet 2007-09-29 12:54:01 +00:00
  • 90fd503a38 Implementation de la gestion du cleanState dans l'editeur de schemas xavierqet 2007-09-29 09:52:35 +00:00
  • e2fc6f4993 Correction d'un bug lors du chargement d'un conducteur modifie xavierqet 2007-09-28 21:58:42 +00:00
  • 0405ac447d Les modifications concernant la taille du schema sont desormais annulables xavierqet 2007-09-28 21:48:59 +00:00
  • d9d966e4e9 Simplification du code gerant la mise a jour du sceneRect en cas de modification de la bordure du schema xavierqet 2007-09-28 21:02:53 +00:00
  • 9bdbf3aea5 Les editions du cartouche sont desormais annulables xavierqet 2007-09-28 17:39:30 +00:00
  • 2c184a46da Les modifications de conducteur sont desormais annulables xavierqet 2007-09-27 17:42:02 +00:00
  • 27e8ced638 Les pivotements d'elements sont desormais annulables xavierqet 2007-09-27 15:36:15 +00:00
  • bc650ea347 Les editions de champs (conducteurs et elements) sont desormais annulables xavierqet 2007-09-26 22:57:53 +00:00
  • 5150cb38ad Les deplacements d'elements sont desormais annulables xavierqet 2007-09-26 17:14:09 +00:00
  • 099d568f84 Deplacement du fichier qet.cpp xavierqet 2007-09-26 12:39:19 +00:00
  • 7be7b90f91 Il est desormais possible d'annuler les couper et les coller xavierqet 2007-09-26 12:36:31 +00:00
  • 3c43edb2ee 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 xavierqet 2007-09-25 23:24:36 +00:00
  • a434d2d7fc Ajout d'une icone pour le binaire Windows xavierqet 2007-09-22 22:20:58 +00:00
  • c3d16fe173 Amelioration du menu contextuel de l'icone dans le systray xavierqet 2007-09-22 13:27:14 +00:00
  • 4ee7fbdb47 La reduction dans le systray tient desormais compte des barres d'outils et docks flottants. Ajout d'un menu permettant de choisir les barres d'outils et docks affiches dans l'editeur d'element. xavierqet 2007-09-21 18:59:43 +00:00
  • 2ad6c27998 Le systray reduit ou restaure desormais toutes les fenetres xavierqet 2007-09-21 18:07:05 +00:00
  • 438c7ae69e Ajout de la classe QETApp xavierqet 2007-09-21 17:13:11 +00:00
  • 0fd59d89ae Retour de la classe QETApp mais comme derivee de QApplication cette fois xavierqet 2007-09-21 13:22:18 +00:00
  • 5935ffddcf Classe QETApp renommee en QETDiagramEditor xavierqet 2007-09-21 12:35:28 +00:00
  • 459c97467c Correction du bug rendant imprecis l'annulation des deplacements dans l'editeur d'elements xavierqet 2007-09-21 11:48:37 +00:00
  • 109476589b Implementation d'un nouvel algorithme de modification des conducteurs xavierqet 2007-09-20 20:16:08 +00:00
  • 86f62aa972 Ajout d'info-bulles sur les elements xavierqet 2007-09-16 16:46:00 +00:00
  • ca4103b75a Il est desormais possible de deplacer les elements d'un schema avec les fleches du clavier xavierqet 2007-09-15 23:45:27 +00:00
  • 271775c8a4 Optimisation du deplacement des elements xavierqet 2007-09-15 22:14:23 +00:00
  • 55c79617e1 Dans l'editeur d'elements, les changements d'orientations sont desormais annulables xavierqet 2007-09-10 22:11:47 +00:00
  • a2a65b78a8 Dans l'editeur d'elements, les changements de noms sont desormais annulables xavierqet 2007-09-10 21:50:17 +00:00
  • b1ea7d6249 Dans l'editeur d'elements, les changements de dimensions et de point de saisie sont desormais annulables xavierqet 2007-09-10 21:12:49 +00:00
  • 2e3afaa13d Retrait des debugs dans les destructeurs de l'editeur xavierqet 2007-09-10 19:42:16 +00:00
  • a1cd40ded0 Desormais, tous les menus en rapport avec un schema se desactivent lorsqu'il n'y a plus aucun schema ouvert. Correction sur la fermeture des schemas. xavierqet 2007-09-08 19:40:27 +00:00
  • b044ee009c Correction de deux bugs dans la gestion des fenetres MDI Amelioration du mode de visualisation Activation des flags d'optimisation dans DiagramView - A tester sur le long terme xavierqet 2007-09-08 19:09:59 +00:00
  • 2d7e9fc6b5 Conversion de NewElementWizard en QWizard xavierqet 2007-09-07 08:42:36 +00:00
  • 9e1655601f Amelioration des traductions Qt fr xavierqet 2007-09-05 22:52:13 +00:00
  • 13f3ec8684 Mise a jour des traductions xavierqet 2007-09-05 22:11:45 +00:00
  • 041493a509 Modifications mineures xavierqet 2007-09-05 20:42:08 +00:00
  • 7a5ce6d84d Le nombre de segments pour les conducteurs n'est desormais plus limite par les algorithmes. xavierqet 2007-09-04 20:19:44 +00:00
  • b47dea1460 Amelioration de la gestion de la grille en fonction du zoom utilise xavierqet 2007-09-04 18:15:41 +00:00
  • d3ef7a5f02 Ajout de boutons pour gerer les collections et elements xavierqet 2007-08-28 21:17:11 +00:00
  • 0fb7b02285 Ajout d'une icone qet-16.png xavierqet 2007-08-25 18:18:51 +00:00
  • 853827f25c Gestion du "Clean State" dans l'editeur Correction d'un bug avec les polygones. Amelioration du mode lecture seule. xavierqet 2007-08-25 15:46:09 +00:00
  • 1dd23c8af8 Les modifications de points sur les polygones sont desormais annulables xavierqet 2007-08-25 15:04:45 +00:00
  • 4203f869fb Ajout de raccourcis clavier. L'editeur s'ouvre maintenant dans une fenetre maximisee. xavierqet 2007-08-25 04:33:32 +00:00
  • 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. xavierqet 2007-08-25 03:43:05 +00:00
  • 4ffa080830 Correction pour eviter une segfault lors de la fermeture de l'editeur d'elements xavierqet 2007-08-23 21:06:15 +00:00
  • 9e7005a829 Debut du support des annulations dans l'editeur d'elements xavierqet 2007-08-23 15:33:55 +00:00
  • dea9381090 Amelioration mineure de l'editeur de hotspot xavierqet 2007-08-19 12:17:44 +00:00
  • 4fbb1f7dd4 Gestion de la modification des dimensions et du point de saisie dans l'editeur xavierqet 2007-08-18 22:59:10 +00:00
  • 92a43deb78 Gestion des champs de textes editables dans l'editeur xavierqet 2007-08-18 04:42:39 +00:00
  • 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(). xavierqet 2007-08-13 23:01:48 +00:00