Index: chrome/browser/gtk/extension_shelf_gtk.h |
diff --git a/chrome/browser/gtk/extension_shelf_gtk.h b/chrome/browser/gtk/extension_shelf_gtk.h |
index da2948ddceea5750923013ad1e2ee2635f0c3121..81b055a89dde997088eb7652efd070166b9f0d15 100644 |
--- a/chrome/browser/gtk/extension_shelf_gtk.h |
+++ b/chrome/browser/gtk/extension_shelf_gtk.h |
@@ -42,9 +42,10 @@ class ExtensionShelfGtk : public ExtensionShelfModelObserver, |
virtual void ToolstripMoved(ExtensionHost* host, |
int from_index, |
int to_index); |
- virtual void ToolstripChangedAt(ExtensionHost* host, int index); |
+ virtual void ToolstripChanged(ExtensionShelfModel::iterator toolstrip); |
virtual void ExtensionShelfEmpty(); |
virtual void ShelfModelReloaded(); |
+ virtual void ShelfModelDeleting(); |
private: |
class Toolstrip; |
@@ -88,7 +89,7 @@ class ExtensionShelfGtk : public ExtensionShelfModelObserver, |
NotificationRegistrar registrar_; |
// The model representing the toolstrips on the shelf. |
- scoped_ptr<ExtensionShelfModel> model_; |
+ ExtensionShelfModel* model_; |
// Set of toolstrip views which are really on the shelf. |
std::set<Toolstrip*> toolstrips_; |