summaryrefslogtreecommitdiffstats
path: root/chrome_frame/chrome_frame_automation.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome_frame/chrome_frame_automation.h')
-rw-r--r--chrome_frame/chrome_frame_automation.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome_frame/chrome_frame_automation.h b/chrome_frame/chrome_frame_automation.h
index 48c76fd..f01d1b4 100644
--- a/chrome_frame/chrome_frame_automation.h
+++ b/chrome_frame/chrome_frame_automation.h
@@ -186,11 +186,19 @@ class ChromeFrameAutomationClient
virtual void LoadExpandedExtension(const FilePath& path, void* user_data);
+ // Starts a request to get the list of enabled extensions' base directories.
+ // Response comes back as ChromeFrameDelegate::OnEnabledExtensions().
+ virtual void GetEnabledExtensions(void* user_data);
+
virtual void InstallExtensionComplete(
const FilePath& path,
void* user_data,
AutomationMsg_ExtensionResponseValues res);
+ virtual void GetEnabledExtensionsComplete(
+ void* user_data,
+ std::vector<FilePath>* extension_directories);
+
virtual void OnChromeFrameHostMoved();
TabProxy* tab() const { return tab_.get(); }