Project

General

Profile

Comment enlever un noeud d'un CT_TreeGroup ?

Added by Théveny Frédéric about 5 years ago

Bonjour à tous,

je cherche a supprimer un CT_TOPFNodeGroup d’un CT_TreeGroup, mais je ne sais quelle fonction utiliser.

J’ajoute mon CT_TOPFNodeGroup via rootNode()→addComponent(myGroup) mais il n’y a pas de fonction rootNode()→removeComponent()

Quelle fonction doit-je utiliser ?

Merci !

Fred


Replies (9)

RE: Comment enlever un noeud d'un CT_TreeGroup ? - Added by Krebs Michaël about 5 years ago

Oui effectivement les fonctions de suppression ne sont pas encore disponible car non opérationnel pour le moment. Ça devrait être dispo d’ici 2 semaines, désolé.

RE: Comment enlever un noeud d'un CT_TreeGroup ? - Added by Krebs Michaël about 5 years ago

Tu peux mettre à jour pluginshared, je viens de rajouter les méthodes

RE: Comment enlever un noeud d'un CT_TreeGroup ? - Added by Théveny Frédéric about 5 years ago

Merci !

Premier retour d’expérience :

j’ai fait d’abord fait l’update de pluginsharedv2 et recompilé l’ensemble ce qui m’a amené quelques erreurs de compil (2 il me semble) dans les autre projets computree (pas mon pluign). J’ai donc fait un update dans tous les projets computree (core & co) et rebuild all et là je me retrouve avec une douzaine d’erreurs de comil notamment dans le ct_nodegroup.cpp

N’aurais tu pas oublié un commit quelque part ?

RE: Comment enlever un noeud d'un CT_TreeGroup ? - Added by Théveny Frédéric about 5 years ago

le problème est semble’t’il un include manquant dans CT_NodeGroup car il ne reconnait pas CT_OutAbstractItemModel à la ligne 105

ligne 105 :
CT_AbstractItemDrawable* copy(const CT_OutAbstractItemModel *model, const CT_AbstractResult *result, CT_ResultCopyModeList copyModeList);

Je vais voir si je peux corriger ça et je te poste ça ici

RE: Comment enlever un noeud d'un CT_TreeGroup ? - Added by Théveny Frédéric about 5 years ago

Ça ressemble pas mal à un fichier qui n’aurait pas été ajouté au dépôt vu qu’un grep sur l’arborescence ne trouve pas la définition de la classe

RE: Comment enlever un noeud d'un CT_TreeGroup ? - Added by Krebs Michaël about 5 years ago

refait un update ça devrait fonctionner.

RE: Comment enlever un noeud d'un CT_TreeGroup ? - Added by Théveny Frédéric about 5 years ago

nickel ça compile et ça se lance.
Je vais pouvoir utiliser les nouvelles méthodes que tu as intégré : merci beaucoup !

RE: Comment enlever un noeud d'un CT_TreeGroup ? - Added by Théveny Frédéric about 5 years ago

super ça marche impec : encore merci !

    (1-9/9)