Bonjour,
Je voudrais redefinir Clear d'une QList, mais je n'arrive pas à voir comment appeler le clear() d'origine dans ma redefinition :
Je n'ai pas réussi à trouver graĉe à Google !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 class DescriptorItemList : public QList<DescriptorItem> { public: void clear(); }; dans le fichier CPP: void DescriptorItemList::clear(){ DescriptorItemList::iterator itList = begin(); while (itList != end()){ itList->val.clear(); //<-----------------là je voudrais appeler le clear() d'origine if (!itList->subItem.isEmpty()){ itList->subItem.clear(); //<--------------------------là je voudrais faire un appel récursif à cette fonction } itList++; }; }
Merci
Partager