]> Creatis software - bbtk.git/blobdiff - doc/bouml/bbtkk/139778.bodies
.
[bbtk.git] / doc / bouml / bbtkk / 139778.bodies
diff --git a/doc/bouml/bbtkk/139778.bodies b/doc/bouml/bbtkk/139778.bodies
new file mode 100644 (file)
index 0000000..59f7115
--- /dev/null
@@ -0,0 +1,24 @@
+class TreeMultiItemBase
+!!!161026.cpp!!!       TreeMultiItemBase(inout parent : TreeMultiItemNode)
+    // TODO: Enter your constructor code here
+!!!161154.cpp!!!       ~TreeMultiItemBase()
+    // TODO: Enter your destructor code here
+!!!163330.cpp!!!       IsVisible() : bool
+       // are we excluded? then we are not visible as well
+
+       if(IsExcluded())
+               return false;
+
+       // check every parent up until the last and if one of them is collapsed
+       // we are not visible
+
+       TreeMultiItemNode *p = GetParent();
+       while(p)
+       {
+               if(!p->IsExpanded())
+                       return false;
+               else
+                       p = p->GetParent();
+       }
+
+       return true;