diff options
author | Chris Davis <cd.rattan@gmail.com> | 2014-06-30 23:14:20 -0700 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2014-10-01 14:32:09 +0200 |
commit | 41d5112407d7426d75671ac6967e62b080f63857 (patch) | |
tree | 297f12db70acb93d791b262ba469ade14747cd8b /source3/utils/regedit_treeview.h | |
parent | 5732d3f01284a0080740f1cb69c91cf4893fb401 (diff) | |
download | samba-41d5112407d7426d75671ac6967e62b080f63857.tar.gz |
regedit: add a refresh command to clear cache and reload current path
This is needed to view changes made externally
Signed-off-by: Chris Davis <cd.rattan@gmail.com>
Reviewed-by: Andreas Schneider <asn@samba.org>
Diffstat (limited to 'source3/utils/regedit_treeview.h')
-rw-r--r-- | source3/utils/regedit_treeview.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source3/utils/regedit_treeview.h b/source3/utils/regedit_treeview.h index 954bae5ec7a..29c5fe2e655 100644 --- a/source3/utils/regedit_treeview.h +++ b/source3/utils/regedit_treeview.h @@ -55,8 +55,8 @@ struct tree_node *tree_node_pop(struct tree_node **plist); struct tree_node *tree_node_first(struct tree_node *list); struct tree_node *tree_node_last(struct tree_node *list); void tree_node_append_last(struct tree_node *list, struct tree_node *node); -void tree_node_free_recursive(struct tree_node *list); size_t tree_node_print_path(WINDOW *label, struct tree_node *node); +const char **tree_node_get_path(TALLOC_CTX *ctx, struct tree_node *node); struct tree_view *tree_view_new(TALLOC_CTX *ctx, struct tree_node *root, int nlines, int ncols, int begin_y, int begin_x); @@ -65,6 +65,8 @@ void tree_view_resize(struct tree_view *view, int nlines, int ncols, int begin_y, int begin_x); void tree_view_show(struct tree_view *view); void tree_view_clear(struct tree_view *view); +WERROR tree_view_set_root(struct tree_view *view, struct tree_node *root); +WERROR tree_view_set_path(struct tree_view *view, const char **path); WERROR tree_view_update(struct tree_view *view, struct tree_node *list); WERROR tree_node_reopen_key(struct tree_node *node); bool tree_node_has_children(struct tree_node *node); |