Tous les types de texte : améliorer la maîtrise et la précision lors du positionnement des champs de texte dans l'éditeur d'éléments ; actuellement, il arrive souvent qu'il y ait un décalage entre le positionnement dans l'éditeur de schémas et celui dans l'éditeur d'élément
Tous les types de texte : texte enrichi
Textes fixes : rotation possible dans l'éditeur d'élément seulement
Champs de textes : rotation possible dans l'éditeur de schémas
Champs de texte : déplaçables dans l'éditeur de schémas, pour les conducteurs comme pour les éléments
Champs de texte : positionnés par rapport à leur centre, leur côté droit ou leur côté gauche, qui resterait fixe / ancré ; typiquement, si on met un champ de texte à gauche d'un élément, on ne veut pas forcément que le texte vienne sur l'élément.
Champs de textes : associés à une borne ?
Ajouter un attribut “nom” aux parties éditées, afin de rendre la liste des parties plus pertinente.
Gérer la rotation et le redimensionnement de parties ou de groupes de parties
Aperçu en taille réelle dans l'éditeur d'élément
Implémenter des propriétés pour les éléments :
attribuer des noms aux champs de texte éditables des éléments ( = modification dans le format des éléments + dans l'éditeur d'élément)
donner la possibilité au créateur d'un élément de définir des “propriétés éléments” non visibles sur le schéma : une liste de couple nom / valeur
lorsqu'on double-clique sur un élément, un dialogue apparaît et présente :
![[ok]](/wiki/lib/images/smileys/ok.png)
le nom de l'élément et son adresse ;
![[ok]](/wiki/lib/images/smileys/ok.png)
un bouton pour le retrouver dans le panel d'éléments ;
![[ok]](/wiki/lib/images/smileys/ok.png)
un bouton pour l'éditer sans devoir le retrouver dans le panel d'éléments ;
la liste des champs visibles, avec la possibilité de les éditer dans cette interface ;
la liste des propriétés éléments ;
une liste de propriétés supplémentaires (vide par défaut) que le créateur du schéma peut gérer ;
![[ok]](/wiki/lib/images/smileys/ok.png)
Avertir l'utilisateur quand il crée un élément sans borne ;
Refaire l'éditeur d'éléments pour qu'il ne présente plus un cadre, mais juste un point de saisie, et qu'il détermine le cadre tout seul comme un grand.
Gestion des schémas par drag'n drop :
Copier/coller aussi sympathique que dans l'éditeur d'élément
Ajout d'une barre d'icône pour la sélection du type de conducteur (bien pour tous les types, très bien pour le multifilaire) ;
Une interface intégrée à
QET pour faire un rapide report de bug sans quitter l'application (des logiciels tels que KDE ont un système de ce type) ;
Sélectionner automatiquement l'élément que l'on vient de poser ;
Rendre les paramètres du cartouche (taille et informations) dépendants de fichiers “format” ;
Possibilité d'insérer 1 à n images (ex. : logo de l'entreprise) dans un cartouche ;
Possibilité de retenir la configuration de l'impression ;
Possibilité de colorer les conducteurs ;
Possibilité de retenir l'état du panel d'éléments ;
Possibilité de recharger un schéma sans devoir rouvrir le fichier projet ;
Panning avec la rollette.
Modifier l'aspect des bornes (mockup à l'arrache) :

Ajouter une option pour permettre l'impression directement en ligne de commande
Personnaliser l'emplacement de la collection perso Il n'y a actuellement qu'un seul moyen de modifier l'emplacement de la collection utilisateur (sauf histoires de liens symboliques et montages divers) : c'est de redéfinir l'emplacement du dossier de configuration avec l'option --config-dir= à l'exécution. La collection utilisateur est toujours recherchée dans le config dir + /elements. Il faudrait une option --custom-elements-dir=, qui serait prioritaire sur ce que dit le fichier de configuration, qui serait lui-même prioritaire sur le comportement par défaut, le tout avec les options de compilation adéquates pour limiter tout ça si besoin de l'administrateur.
Ajouter un système de log (avec horodatage, fichier et niveau de log paramétrables)
Utilitaire en ligne de commande générant l'image correspondant à un fichier *.qet ;
La même idée s'applique bien sûr aux fichiers *.elmt ;
-
Moulinette permettant de transformer des éléments XRelais en éléments
QET
Utilitaire d'archivage/désarchivage de projet au format ZIP. Le nom de l’archive se compose de la date d'archivage et du nom du projet (exemple : 2009-08-31_projet01.zip). Le contenu de l’archive se compose des éléments sélectionnables suivant :
-
-
-
-
-
Bibliothèques
Ajout d’autres documents qui se trouvent dans le même répertoire que le projet .qet.
QElectroTech en version portable.
Le code source de la version actuelle de QElectroTech. (by Rey Cyril)
Liste des travaux disponible concernant le code. Tous ne sont pas urgents.
Amélioration de l'éditeur d'éléments (modification des points, grille, redimensionnement voire rotation des parties) ;
Utilisation plus généralisée du
couplage faible (
Loose Coupling) afin d'obtenir des classes moins dépendantes les unes des autres et donc plus réutilisables ;
Suivi du développement, compilations et tests réguliers, adaptations du code et packaging… sous MacOsX