Topic: Second User-Collection
Salut Laurent,
Hallo alle anderen!
Der Wunsch nach einer zweiten Benutzer-Sammlung und Joshuas Bemerkung im Thread https://qelectrotech.org/forum/viewtopic.php?id=2105, dass die Implementierung gar nicht so schwer sein sollte, hat mich dazu veranlasst, eine virtuelle Debian-Maschine aufzusetzen und darauf alles zu installieren, was benötigt wird, um ein QT-Projekt zu erstellen bzw. zu übersetzen.
Das alleine war schon "hakelig", es hat aber dann doch geklappt, die QET-Quellen in qtcreator zu laden und zu compilieren.
Dann habe ich angefangen, die Dateien zu suchen, wo mit den Sammlungen gearbeitet wird und habe an allen Stellen, die ich gefunden habe, eine "Firmen-Sammlung" eingebaut.
Das funktioniert aus meiner Sicht schon sehr gut!
An ein paar Stellen benötige ich aber Hilfe von QT- und QET-Spezialisten:
Im Einstellungs-Dialog wird der ausgewählte Pfad der Firmen-Sammlung nicht sofort übernommen, sodaß es nötig ist, QET neu zu starten, um die Änderung zu übernehmen. Es reicht nicht aus, die Sammlungen neu zu laden.
Die Sprach-Dateien werden nicht aktualisiert, sodass im Moment nur die im Quellcode vorhandenen Vorgabe-Texte für die Firmen-Sammlung im Programm erscheinen. (Dies scheint ein Problem mit Einstellungen von QT-Creator oder QT-Linguist zu sein.)
Im Anhang findet ihr die diff-Datei, die zusätzlich erstellten Icons und eine qtcreator-ProjektDatei im XML-Format.
Es wäre schön, wenn sich jemand finden würde, der mit mir die letzten paar Schritte bis zu einer vollständig funktionierenden Lösung gehen würde!
Gruß
plc-user
EDIT (2x): Ein Punkt von der Liste ist gestrichen: Löschen funktioniert! DIFF ersetzt.
-------------------------
Le désir d'une deuxième collection d'utilisateurs et la remarque de Joshua dans le fil https://qelectrotech.org/forum/viewtopic.php?id=2105 que l'implémentation ne devrait pas être si difficile que ça m'ont poussé à mettre en place une machine virtuelle Debian et à y installer tout ce qui est nécessaire pour créer ou compiler un projet QT.
Rien que ça, c'était déjà "hardcore", mais j'ai quand même réussi à charger les sources de QET dans qtcreator et à les compiler.
Ensuite, j'ai commencé à chercher les fichiers où l'on travaille avec les collections et j'ai intégré une "collection d'entreprise" à tous les endroits que j'ai trouvés.
De mon point de vue, cela fonctionne déjà très bien !
Mais à certains endroits, j'ai besoin de l'aide de spécialistes QT et QET :
Dans la boîte de dialogue des paramètres, le chemin sélectionné pour la collection d'entreprises n'est pas immédiatement pris en compte, de sorte qu'il est nécessaire de redémarrer QET pour appliquer la modification. Il ne suffit pas de recharger les collections.
Les fichiers de langue ne sont pas mis à jour, de sorte que pour le moment, seuls les textes par défaut présents dans le code source pour la collection d'entreprise apparaissent dans le programme. (Cela semble être un problème avec les réglages de QT-Creator ou QT-Linguist).
En annexe, vous trouverez le fichier diff, les icônes supplémentaires créées et un fichier de projet qtcreator au format XML.
Ce serait bien s'il y avait quelqu'un pour faire les dernières étapes avec moi jusqu'à une solution qui fonctionne complètement !
EDIT (2x) : Un élément de la liste a été supprimé : Supprimer fonctionne ! DIFF remplacé.
-------------------------
The idea of a second user collection and Joshua's comment in the https://qelectrotech.org/forum/viewtopic.php?id=2105 thread that the implementation shouldn't be that difficult prompted me to set up a virtual Debian machine and install everything needed to create or compile a QT project.
That alone was "tricky", but I managed to load the QET sources into qtcreator and compile them.
Then I started looking for the files where the collections are used and added a "company collection" in all the places I found.
In my opinion, this already works very well!
However, I need help from QT and QET specialists in a few places:
In the settings dialogue, the selected path of the company collection is not applied immediately, so that it is necessary to restart QET to apply the change. It is not sufficient to reload the collections.
The language files are not updated, so at the moment only the default texts for the company collection in the source code appear in the programme. (This seems to be a problem with the settings of QT-Creator or QT-Linguist).
Attached you will find the diff file, the additionally created icons and a qtcreator project file in XML format.
It would be great if someone could be found who would take the last few steps with me to a fully functioning solution!
EDIT (2x): One item from the list has been deleted: Delete works! DIFF replaced.