Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4487)

Unified Diff: chrome/browser/ui/views/select_file_dialog_win.cc

Issue 10667026: Start consolidating cross-port file selection code into ui/base/dialogs. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Attempt to fix win Created 8 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/views/select_file_dialog_win.cc
diff --git a/chrome/browser/ui/views/select_file_dialog_win.cc b/chrome/browser/ui/views/select_file_dialog_win.cc
index 822e3050f1c20c8140e3a147e704966e5df0a338..167c69b972aec592d2c5bfb38e2f88bcdc4b46ec 100644
--- a/chrome/browser/ui/views/select_file_dialog_win.cc
+++ b/chrome/browser/ui/views/select_file_dialog_win.cc
@@ -434,7 +434,8 @@ bool SaveFileAs(HWND owner,
class SelectFileDialogImpl : public SelectFileDialog,
public BaseShellDialogImpl {
public:
- explicit SelectFileDialogImpl(Listener* listener);
+ explicit SelectFileDialogImpl(Listener* listener,
+ ui::SelectFilePolicy* policy);
// BaseShellDialog implementation:
virtual bool IsRunning(HWND owning_hwnd) const OVERRIDE;
@@ -542,8 +543,9 @@ class SelectFileDialogImpl : public SelectFileDialog,
DISALLOW_COPY_AND_ASSIGN(SelectFileDialogImpl);
};
-SelectFileDialogImpl::SelectFileDialogImpl(Listener* listener)
- : SelectFileDialog(listener),
+SelectFileDialogImpl::SelectFileDialogImpl(Listener* listener,
+ ui::SelectFilePolicy* policy)
+ : SelectFileDialog(listener, policy),
BaseShellDialogImpl(),
has_multiple_file_type_choices_(false) {
}
@@ -850,6 +852,7 @@ bool SelectFileDialogImpl::RunOpenMultiFileDialog(
}
// static
-SelectFileDialog* SelectFileDialog::Create(Listener* listener) {
- return new SelectFileDialogImpl(listener);
+SelectFileDialog* SelectFileDialog::Create(Listener* listener,
+ ui::SelectFilePolicy* policy) {
+ return new SelectFileDialogImpl(listener, policy);
}
« no previous file with comments | « chrome/browser/ui/views/select_file_dialog_extension_unittest.cc ('k') | chrome/browser/ui/views/user_data_dir_dialog_view.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698