virtual ~FolderHeaderView();
void SetFolderItem(AppListFolderItem* folder_item);
+ void UpdateFolderNameVisibility(bool visible);
+ void OnFolderItemRemoved();
// Overridden from views::View:
virtual gfx::Size GetPreferredSize() OVERRIDE;
// Updates UI.
void Update();
- // Overriden from views::View:
+ // views::View overrides:
virtual void Layout() OVERRIDE;
virtual void OnPaint(gfx::Canvas* canvas) OVERRIDE;
- // Overridden from views::TextfieldController:
+ // views::TextfieldController overrides:
virtual void ContentsChanged(views::Textfield* sender,
const base::string16& new_contents) OVERRIDE;
- // Overridden from views::ButtonListener:
+ // views::ButtonListener overrides:
virtual void ButtonPressed(views::Button* sender,
const ui::Event& event) OVERRIDE;
- // Overridden from AppListItemObserver:
+ // AppListItemObserver overrides:
virtual void ItemIconChanged() OVERRIDE;
virtual void ItemTitleChanged() OVERRIDE;
virtual void ItemHighlightedChanged() OVERRIDE;
FolderHeaderViewDelegate* delegate_;
+ bool folder_name_visible_;
+
DISALLOW_COPY_AND_ASSIGN(FolderHeaderView);
};