summaryrefslogtreecommitdiffstats
path: root/app/tree_node_model.h
diff options
context:
space:
mode:
authormattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-11 23:07:58 +0000
committermattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-11 23:07:58 +0000
commit42062e78622add4b84f872707530670d4894d5c9 (patch)
tree57555878cc6583012dbc2db4c3842282d1ec6ac5 /app/tree_node_model.h
parentdda7d9c65875b7650f36fa8c2a03b5813dc3ecd3 (diff)
downloadchromium_src-42062e78622add4b84f872707530670d4894d5c9.zip
chromium_src-42062e78622add4b84f872707530670d4894d5c9.tar.gz
chromium_src-42062e78622add4b84f872707530670d4894d5c9.tar.bz2
Linux: Convert Cookies options page from a list into a tree.
Add gtk_tree::TreeAdapter class. BUG=26713 TEST=compare behavior to windows impl Review URL: http://codereview.chromium.org/371079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31732 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'app/tree_node_model.h')
-rw-r--r--app/tree_node_model.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/app/tree_node_model.h b/app/tree_node_model.h
index 2d84050..74aaed0 100644
--- a/app/tree_node_model.h
+++ b/app/tree_node_model.h
@@ -239,6 +239,11 @@ class TreeNodeModel : public TreeModel {
return AsNode(parent)->GetChild(index);
}
+ virtual int IndexOfChild(TreeModelNode* parent, TreeModelNode* child) {
+ DCHECK(parent);
+ return AsNode(parent)->IndexOfChild(AsNode(child));
+ }
+
virtual TreeModelNode* GetParent(TreeModelNode* node) {
DCHECK(node);
return AsNode(node)->GetParent();