X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FTreeData%2FTreeItem.hxx;h=7487b0d52587b8559b9c8fe63a8ffbd31f24f591;hb=7d93c764f1cd3fbbe7db561b2e4b0bafa10bc0d4;hp=d60e560fe3dc7cd369425b4dae2392a6dc8fcedc;hpb=d26f738c9c427a45409bacf3848fd8c224edf6ed;p=modules%2Fgui.git diff --git a/src/TreeData/TreeItem.hxx b/src/TreeData/TreeItem.hxx index d60e560fe..7487b0d52 100644 --- a/src/TreeData/TreeItem.hxx +++ b/src/TreeData/TreeItem.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2020 CEA/DEN, EDF R&D, OPEN CASCADE // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -51,8 +51,10 @@ class TREEDATA_EXPORT TreeItem const QVector &columnValues, const QStringList &relativePath=QStringList()); - - + void removeChild(TreeItem * child); + void removeChild(DataObject * dataObject, + const QStringList &relativePath=QStringList()); + TreeItem *child(int row); TreeItem *childById(const QString &nameId); TreeItem *childByLabel(const QString &label); @@ -62,7 +64,6 @@ class TREEDATA_EXPORT TreeItem QVariant data(int column) const; bool setData(int column, const QVariant &value); - private: void initialize(const QString &nameId, const QVector &columnValues,