]> git.sur5r.net Git - openldap/blob - contrib/gtk-tool/Gtk_LdapTree.cc
update project settings
[openldap] / contrib / gtk-tool / Gtk_LdapTree.cc
1 #include <Gtk_LdapTree.h>
2
3 void Gtk_LdapTree::show_impl() {
4         debug("tree show\n");
5         Gtk_LdapTree *tree = NULL;
6         Gtk_LdapTreeItem *item = NULL;
7         Gtk_LdapTree::iterator i;
8         debug("iterator\n");
9         for (i=this->begin(); i!=this->end();i++) {
10         //      item = (Gtk_LdapTreeItem *)GTK_TREE_ITEM((*i));
11                 item = (Gtk_LdapTreeItem *)(*i);
12                 debug("#%s#\n", item->dn);
13                 if (item->get_subtree() == NULL) {
14                         debug("ding!\n");
15                         tree = item->getSubtree(item->ld, 1);
16                         if (tree != NULL) item->set_subtree(*tree);
17                 }
18         }
19         debug("done\n");
20         Gtk_Tree::show_impl();
21 }