Chromium Code Reviews| Index: chrome/browser/importer/external_process_importer_bridge.h |
| =================================================================== |
| --- chrome/browser/importer/external_process_importer_bridge.h (revision 111804) |
| +++ chrome/browser/importer/external_process_importer_bridge.h (working copy) |
| @@ -13,13 +13,10 @@ |
| #include "base/memory/scoped_ptr.h" |
| #include "chrome/browser/importer/importer_bridge.h" |
| #include "chrome/browser/importer/profile_writer.h" |
| +#include "ipc/ipc_message.h" |
|
Dirk Pranke
2011/11/29 01:27:24
Can't you forward-declare IPC::Message:;Sender her
jam
2011/11/29 01:46:13
unfortunately we can't forward declare it because
|
| class GURL; |
| -namespace IPC { |
| -class Message; |
| -} |
| - |
| namespace base { |
| class DictionaryValue; |
| } |
| @@ -31,8 +28,9 @@ |
| // profile. |
| class ExternalProcessImporterBridge : public ImporterBridge { |
| public: |
| - explicit ExternalProcessImporterBridge( |
| - const base::DictionaryValue& localized_strings); |
| + ExternalProcessImporterBridge( |
| + const base::DictionaryValue& localized_strings, |
| + IPC::Message::Sender* sender); |
| // Begin ImporterBridge implementation: |
| virtual void AddBookmarks( |
| @@ -75,6 +73,8 @@ |
| // bundle isn't available to the external process. |
| scoped_ptr<base::DictionaryValue> localized_strings_; |
| + IPC::Message::Sender* sender_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(ExternalProcessImporterBridge); |
| }; |