23 #ifndef __TOOLS_CONFIG_EDITOR_CONFIG_TREE_VIEW_H_
24 #define __TOOLS_CONFIG_EDITOR_CONFIG_TREE_VIEW_H_
31 class FawkesNetworkClient;
43 const Glib::RefPtr<Gtk::Builder>& builder);
54 void set_value(
const char* path,
const char* type,
bool is_default,
bool value);
55 void set_value(
const char* path,
const char* type,
bool is_default,
int value);
56 void set_value(
const char* path,
const char* type,
bool is_default, uint value);
57 void set_value(
const char* path,
const char* type,
bool is_default,
float value);
58 void set_value(
const char* path,
const char* type,
bool is_default, std::string value);
81 Gtk::TreeModelColumn<Glib::ustring>
node;
82 Gtk::TreeModelColumn<Glib::ustring>
path;
83 Gtk::TreeModelColumn<Glib::ustring>
type;
108 Gtk::TreeIter get_iter(
const char* path);
109 Gtk::TreeIter search_path(
const char* path );
111 bool edit_entry(
const Gtk::TreeIter& iter);
112 bool add_entry(
const Gtk::TreeIter& iter);
113 bool remove_entry(
const Gtk::TreeIter& iter);