summaryrefslogtreecommitdiffstats
path: root/chrome/browser/bookmarks/bookmark_folder_tree_model.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/bookmarks/bookmark_folder_tree_model.h')
-rw-r--r--chrome/browser/bookmarks/bookmark_folder_tree_model.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/chrome/browser/bookmarks/bookmark_folder_tree_model.h b/chrome/browser/bookmarks/bookmark_folder_tree_model.h
index ce62ed0..4faff4e 100644
--- a/chrome/browser/bookmarks/bookmark_folder_tree_model.h
+++ b/chrome/browser/bookmarks/bookmark_folder_tree_model.h
@@ -5,16 +5,18 @@
#ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_FOLDER_TREE_MODEL_H_
#define CHROME_BROWSER_BOOKMARKS_BOOKMARK_FOLDER_TREE_MODEL_H_
+#include <vector>
+
+#include "app/tree_node_model.h"
#include "chrome/browser/bookmarks/bookmark_model.h"
-#include "views/controls/tree/tree_node_model.h"
// The type of nodes created by BookmarkFolderTreeModel.
-typedef views::TreeNodeWithValue<BookmarkNode*> FolderNode;
+typedef TreeNodeWithValue<BookmarkNode*> FolderNode;
// TreeModel implementation that shows the folders from the BookmarkModel.
// The root node contains the following nodes:
// bookmark bar, other folders, recently bookmarked and search.
-class BookmarkFolderTreeModel : public views::TreeNodeModel<FolderNode>,
+class BookmarkFolderTreeModel : public TreeNodeModel<FolderNode>,
public BookmarkModelObserver {
public:
// Type of the node.
@@ -30,19 +32,19 @@ class BookmarkFolderTreeModel : public views::TreeNodeModel<FolderNode>,
~BookmarkFolderTreeModel();
// The tree is not editable.
- virtual void SetTitle(views::TreeModelNode* node, const std::wstring& title) {
+ virtual void SetTitle(TreeModelNode* node, const std::wstring& title) {
NOTREACHED();
}
// Returns the type of the specified node.
- NodeType GetNodeType(views::TreeModelNode* node);
+ NodeType GetNodeType(TreeModelNode* node);
// Returns the FolderNode for the specified BookmarkNode.
FolderNode* GetFolderNodeForBookmarkNode(BookmarkNode* node);
// Converts the tree node into a BookmarkNode. Returns NULL if |node| is NULL
// or not of NodeType::BOOKMARK.
- BookmarkNode* TreeNodeAsBookmarkNode(views::TreeModelNode* node);
+ BookmarkNode* TreeNodeAsBookmarkNode(TreeModelNode* node);
// Returns the search node.
FolderNode* search_node() const { return search_node_; }
@@ -73,7 +75,7 @@ class BookmarkFolderTreeModel : public views::TreeNodeModel<FolderNode>,
// The following are overriden to return custom icons for the recently
// bookmarked and search nodes.
virtual void GetIcons(std::vector<SkBitmap>* icons);
- virtual int GetIconIndex(views::TreeModelNode* node);
+ virtual int GetIconIndex(TreeModelNode* node);
private:
// Invoked from the constructor to create the children of the root node.