Commit Graph

2170 Commits

Author SHA1 Message Date
xavier
aeae9a9f89 Added a combo box in the title block properties to choose the template that will render the title block.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1134 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-12-24 23:35:40 +00:00
xavier
649e3de3e6 Added context menu entries and a basic, non-WYSIWYG template editor to add, modify and delete title block templates embedded within a project.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1133 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-12-24 21:00:11 +00:00
xavier
616626cb1c Changed every occurence in the code of the "inset" term to "title block".
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1132 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-12-20 02:45:36 +00:00
xavier
596bd6fd1b Project files now load and save inset templates.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1131 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-12-19 18:14:05 +00:00
xavier
d17d6c492e The Diagram class now renders its usual inset with a template.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1130 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-12-19 18:12:56 +00:00
xavier
e11acf7b57 Introduction of classes, structs and enums related to inset templates.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1129 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-12-19 18:08:08 +00:00
xavier
c73d51ccb8 Fixed a weirdness in the layout of the inset properties widget.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1127 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-12-19 17:15:43 +00:00
xavier
9e0f8da7ac Elements Panel: items are now expanded/collapsed by a double click
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1125 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-11-15 00:35:02 +00:00
xavier
f59bf133d1 Elements panel: during a drag and drop operation, the hovered item is now expanded after a short time not moving the mouse.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1124 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-11-14 20:11:57 +00:00
xavier
688e9d5695 Correction : le widget d'edition des dimensions du schema permet desormais de specifier plus de 100 colonnes / lignes.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1105 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-09-14 17:28:17 +00:00
xavier
85e25bb80e Correction : le positionnement des textes statiques etait mal effectue.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1091 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-07-25 16:56:29 +00:00
xavier
8933b5bb45 Il est desormais possible de pivoter les champs de texte statique.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1090 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-07-25 15:29:58 +00:00
xavier
789054c631 Editeur d'elements : mise a jour de la gestion du positionnement et de la rotation des champs de texte dynamiques.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1089 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-07-25 14:43:06 +00:00
xavier
dc62cdac4e Correction syntaxique
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1088 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-07-25 14:28:17 +00:00
xavier
e1649a77bf Correction d'un commentaire dans la classe ElementTextItem et des methodes de debug des classes PartText*
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1087 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-07-25 14:17:05 +00:00
xavier
15e042e142 Gestion du chargement des fichiers enregistres dans une version < 0.3.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1085 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-07-18 19:16:52 +00:00
xavier
7ad60f26d5 Correction : les champs de texte dynamiques etaient mal positionnes s'ils n'avaient pas la taille de police par defaut
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1084 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-07-18 15:16:51 +00:00
xavier
0031d51b01 Remise en place de la contre-rotation pour les champs de texte rattaches a un element et ne presentant pas l'option "FollowParentRotation"
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1082 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-07-18 01:46:30 +00:00
xavier
d0fc783754 Rapatriement dans la branche 0.3 des revisions 968 a 1002.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1003 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-05-30 16:14:14 +00:00
xavier
1f941759ce Distinction de deux styles : pointilles (tirets) et pointilles (points).
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@991 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-05-09 18:40:08 +00:00
xavier
344f05d20d Lors du deplacement d'un champ de texte rattache a un conducteur, ce dernier est desormais mis en evidence.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@988 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-05-09 00:30:41 +00:00
xavier
c8732714b8 Il est desormais possible de deplacer les champs de texte des conducteurs.
Leur deplacement est limite aux alentours du trajet de leur conducteur parent,
Reorganisation du code pour tout ce qui est relatif aux deplacements d'items sur les schemas.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@987 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-05-08 21:24:43 +00:00
xavier
89cb80855a Desactivation de l'antialiasing pour le dessin du cadre des champs de texte lorsque ceux-ci sont selectionnes
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@986 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-05-08 17:03:05 +00:00
xavier
f3679a0f9b Nettoyage dans les methodes Conductor::update*
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@985 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-05-04 20:36:55 +00:00
xavier
f610efef8d Simplification du code permettant la mise a jour des conducteurs lors des deplacements et rotations d'elements.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@984 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-05-04 20:18:30 +00:00
xavier
b073351872 Retour arriere sur l'utilisation de QGraphicsItem::ItemSceneHasChanged pour detecter les changements de QGraphicsScene.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@983 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-05-02 22:21:53 +00:00
xavier
78f79c92a7 Correction : documentation de fonctions incomplete
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@982 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-05-02 22:00:53 +00:00
xavier
8a215a3169 Correction pour permettre la compilation avec Qt < 4.6.x
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@972 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-04-25 17:34:46 +00:00
xavier
4cd9d5f830 Lors du deplacement d'un champ de texte rattache a un element, ce dernier est desormais mis en valeur par un halo bleute.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@970 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-04-25 12:12:59 +00:00
xavier
7d61f34699 Correction : certaines actions du menu Edition etaient activees dans des cas ou elles n'avaient pas de sens.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@968 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-04-24 22:37:45 +00:00
xavier
88a4647d11 Il est desormais possible de deplacer les champs de texte des elements.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@967 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-04-24 20:42:20 +00:00
xavier
d290131e1e Ajout du copyright dans deux fichiers .cpp
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@965 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-04-24 18:39:15 +00:00
xavier
1ea20a4ec4 Suppression de l'attribut public previous_text de la classe DiagramTextItem
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@964 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-04-23 22:39:59 +00:00
xavier
e8e081bffe Correction par rapport au commit precedent.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@959 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-04-18 21:08:49 +00:00
xavier
dcb1faa634 Renommage d'un argument dans la classe Diagram
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@958 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-04-18 21:00:27 +00:00
xavier
81ffef0afb Depoussierage de la classe Terminal
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@957 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-04-18 20:48:15 +00:00
xavier
4a15be2370 Ajout de deux classes (ConductorTextItem et IndependentTextItem) pour faciliter la distinction du comportement de chaque type de texte.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@956 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-04-18 17:59:54 +00:00
xavier
84c557f68d Desactivation de la contre-rotation appliquee aux champs de texte sans FollowParentRotation lors du pivotement de leur element parent
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@949 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-04-11 16:03:40 +00:00
xavier
c3563a8307 Rapatriement dans la branche 0.3 des revisions 870 a 903.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@904 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-03-28 16:27:48 +00:00
xavier
815a2ea3e8 Rapatriement dans la branche 0.3 des revisions 855 a 870.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@871 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-02-28 16:13:45 +00:00
xavier
f6f320a0a6 Rapatriement dans la branche 0.3 de la revision 855.
Optimisation de l'editeur d'element.
L'organisation interne de l'editeur d'element a ete completement revue.
Auparavant, chaque primitive instanciait son propre widget d'edition et le
gardait durant toute sa duree de vie, entrainant ainsi une consommation memoire
et un temps de chargement importants.
Desormais, l'editeur instancie des son demarrage 9 widgets d'edition qu'il
conserve durant toute sa duree de vie. Il choisit alors lequel afficher en
fonction des primitives selectionnees.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@856 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-02-18 00:42:41 +00:00
xavier
9a52ef4688 Rapatriement dans la branche 0.3 des revisions 839 a 853.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@854 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-02-14 16:28:45 +00:00
xavier
a9b7aea2b8 Il est desormais possible de specifier l'orientation des champs de texte au degre pres.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@849 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-02-11 23:35:04 +00:00
xavier
bb1d4f8910 Introduction de la classe QTextOrientationSPinBoxWidget, qui regroupe un QTextOrientationWidget et un QSpinBox pour faciliter la saisie d'un angle d'orientation pour un texte.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@848 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-02-09 19:29:55 +00:00
xavier
6c0c8cb70a Correction : a partir de Qt 4.6, certains evenements ne sont plus signales
dans la methode QGraphicsItem::itemChange, a commencer par les changements de
position, sauf si l'on positionne explicitement un flag.
Ce comportement avait un impact important sur le repositionnement des champs de
texte.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@843 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-01-20 00:16:55 +00:00
xavier
46888a0f7b Suppression d'une ligne de debug desormais inutile.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@842 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-01-20 00:05:32 +00:00
xavier
7fa1b448e3 La position des textes dans l'editeur d'element est desormais ajustee lorsqu'on change leur taille de police.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@841 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-01-17 16:09:46 +00:00
xavier
e71042d08d Rapatriement dans la branche 0.3 des revisions 833 a 839.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@840 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-01-10 20:22:52 +00:00
xavier
84318eb6ae Rapatriement dans la branche 0.3 des revisions 815 a 833.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@834 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-01-03 19:51:02 +00:00
xavier
07bf60674d Ajout d'un widget permettant d'editer l'angle d'orientation d'un texte plus intuitivement.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@833 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-01-03 19:45:33 +00:00