diff options
author | bauerb@chromium.org <bauerb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-03 19:34:17 +0000 |
---|---|---|
committer | bauerb@chromium.org <bauerb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-03 19:34:17 +0000 |
commit | 60578e9aee65f59eb7b2898251cc19615f715a86 (patch) | |
tree | ef4cf60c20c763f5c51a89c48ba0bf0744aed333 /chrome/browser/importer/importer_lock_dialog.h | |
parent | ff78e4e9f78c24ffa606bf96cf9019ef10e25954 (diff) | |
download | chromium_src-60578e9aee65f59eb7b2898251cc19615f715a86.zip chromium_src-60578e9aee65f59eb7b2898251cc19615f715a86.tar.gz chromium_src-60578e9aee65f59eb7b2898251cc19615f715a86.tar.bz2 |
Make ImporterHost delete itself instead of being refcounted.
TBR=sky@chromium.org
BUG=23707
Review URL: https://chromiumcodereview.appspot.com/14651007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198169 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/importer/importer_lock_dialog.h')
-rw-r--r-- | chrome/browser/importer/importer_lock_dialog.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/chrome/browser/importer/importer_lock_dialog.h b/chrome/browser/importer/importer_lock_dialog.h index 825fcb6..53b4427 100644 --- a/chrome/browser/importer/importer_lock_dialog.h +++ b/chrome/browser/importer/importer_lock_dialog.h @@ -5,17 +5,16 @@ #ifndef CHROME_BROWSER_IMPORTER_IMPORTER_LOCK_DIALOG_H_ #define CHROME_BROWSER_IMPORTER_IMPORTER_LOCK_DIALOG_H_ +#include "base/callback_forward.h" #include "ui/gfx/native_widget_types.h" -class ImporterHost; - namespace importer { // This function is called by an ImporterHost, and presents the Firefox profile // warning dialog. After closing the dialog, the ImportHost receives a callback // with the message either to skip the import, or to continue the process. void ShowImportLockDialog(gfx::NativeWindow parent, - ImporterHost* importer_host); + const base::Callback<void(bool)>& callback); } // namespace importer |