Commit Graph

533 Commits

Author SHA1 Message Date
xavier
287e458f4b Merged trunk into 0.3 branch: rev1067 to rev1077
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1179 bfdf4180-ca20-0410-9c96-a3a8aa849046
2011-03-01 23:26:31 +00:00
xavier
d2e99b5d0b Merged trunk into 0.3 branch: rev1057 to rev1065
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1177 bfdf4180-ca20-0410-9c96-a3a8aa849046
2011-03-01 22:52:11 +00:00
xavier
d5f0466576 Merged trunk into 0.3 branch : rev1052 to rev1057
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1176 bfdf4180-ca20-0410-9c96-a3a8aa849046
2011-03-01 22:47:13 +00:00
xavier
8722c6a97d Fixed several non-internationalized strings.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1170 bfdf4180-ca20-0410-9c96-a3a8aa849046
2011-02-25 06:26:18 +00:00
xavier
b6d9ad0b58 Fixed two compile time warnings.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1160 bfdf4180-ca20-0410-9c96-a3a8aa849046
2011-02-20 19:43:26 +00:00
xavier
a3b1ac7b74 Added an "hadjust" XML attribute to title block cells, allowing too long texts to be reduced until they fit the cell.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1150 bfdf4180-ca20-0410-9c96-a3a8aa849046
2011-02-08 06:53:47 +00:00
xavier
d242546aa6 It is now possible to specify the font size of a title block template field using the "fontsize" attribute.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1143 bfdf4180-ca20-0410-9c96-a3a8aa849046
2011-01-09 21:56:52 +00:00
xavier
134b3ba83e The user can now specify his own name/value pairs at three levels:
* user configuration level (qelectrotech.conf): default configuration for new projects
  * project level (.qet file): default configuration for new diagrams
  * diagram level (title block properties): names and values may be used by the title block template


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1142 bfdf4180-ca20-0410-9c96-a3a8aa849046
2011-01-09 15:16:51 +00:00
xavier
3b07252a9a Refactoring: move code from Diagram to BorderTitleBlock.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1141 bfdf4180-ca20-0410-9c96-a3a8aa849046
2011-01-09 00:01:38 +00:00
xavier
2b0e478f08 Title block template editor: added an "Integrate logo" button.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1140 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-12-28 18:57:24 +00:00
xavier
0ae33913e3 Integrated the "Default conductor properties" dialog into the "Diagram properties" one.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1139 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-12-28 08:21:45 +00:00
xavier
4846e4f185 The template editor does not enforce anymore the user to write the template name twice.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1138 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-12-28 07:05:31 +00:00
xavier
2642095fcf Fixed the QETProject::setTemplateXmlDescription.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1135 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-12-26 22:52:54 +00:00
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