diff options
Diffstat (limited to 'chrome/browser/bookmarks/bookmark_folder_tree_model.h')
-rw-r--r-- | chrome/browser/bookmarks/bookmark_folder_tree_model.h | 16 |
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. |