diff options
Diffstat (limited to 'chrome/browser/extensions')
-rw-r--r-- | chrome/browser/extensions/extension_context_menu_model.h | 3 | ||||
-rw-r--r-- | chrome/browser/extensions/extension_install_ui.h | 3 | ||||
-rw-r--r-- | chrome/browser/extensions/extension_toolbar_model.h | 3 |
3 files changed, 9 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_context_menu_model.h b/chrome/browser/extensions/extension_context_menu_model.h index 49a4bb9..bec8d37 100644 --- a/chrome/browser/extensions/extension_context_menu_model.h +++ b/chrome/browser/extensions/extension_context_menu_model.h @@ -28,6 +28,9 @@ class ExtensionContextMenuModel // Called when the user selects the menu item which requests that the // popup be shown and inspected. virtual void InspectPopup(ExtensionAction* action) = 0; + + protected: + virtual ~PopupDelegate() {} }; // Creates a menu model for the given extension action. If diff --git a/chrome/browser/extensions/extension_install_ui.h b/chrome/browser/extensions/extension_install_ui.h index 08fb3ea..001d0e0 100644 --- a/chrome/browser/extensions/extension_install_ui.h +++ b/chrome/browser/extensions/extension_install_ui.h @@ -48,6 +48,9 @@ class ExtensionInstallUI : public ImageLoadingTracker::Observer { // We call this method after ConfirmInstall()/ConfirmUninstall() to signal // that the installation/uninstallation should stop. virtual void InstallUIAbort() = 0; + + protected: + virtual ~Delegate() {} }; explicit ExtensionInstallUI(Profile* profile); diff --git a/chrome/browser/extensions/extension_toolbar_model.h b/chrome/browser/extensions/extension_toolbar_model.h index 6ea2e3b..028c8b5 100644 --- a/chrome/browser/extensions/extension_toolbar_model.h +++ b/chrome/browser/extensions/extension_toolbar_model.h @@ -36,6 +36,9 @@ class ExtensionToolbarModel : public NotificationObserver { // Called when the model has finished loading. virtual void ModelLoaded() {} + + protected: + virtual ~Observer() {} }; // Functions called by the view. |