summaryrefslogtreecommitdiffstats
path: root/chrome/browser/importer/importer_lock_dialog.h
diff options
context:
space:
mode:
authorbauerb@chromium.org <bauerb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-03 19:34:17 +0000
committerbauerb@chromium.org <bauerb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-03 19:34:17 +0000
commit60578e9aee65f59eb7b2898251cc19615f715a86 (patch)
treeef4cf60c20c763f5c51a89c48ba0bf0744aed333 /chrome/browser/importer/importer_lock_dialog.h
parentff78e4e9f78c24ffa606bf96cf9019ef10e25954 (diff)
downloadchromium_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.h5
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