Index: chrome/browser/ui/webui/tracing_ui.cc |
diff --git a/chrome/browser/ui/webui/tracing_ui.cc b/chrome/browser/ui/webui/tracing_ui.cc |
index 43b2c8e91c24243463f115d023dc38c5c8c785ee..2cad8be3ad35a46524b04c94d30b2dd6f15cad57 100644 |
--- a/chrome/browser/ui/webui/tracing_ui.cc |
+++ b/chrome/browser/ui/webui/tracing_ui.cc |
@@ -18,7 +18,6 @@ |
#include "chrome/browser/gpu_util.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/ui/chrome_select_file_policy.h" |
-#include "chrome/browser/ui/select_file_dialog.h" |
#include "chrome/browser/ui/webui/chrome_url_data_manager.h" |
#include "chrome/browser/ui/webui/chrome_web_ui_data_source.h" |
#include "chrome/common/chrome_version_info.h" |
@@ -36,6 +35,7 @@ |
#include "grit/browser_resources.h" |
#include "grit/generated_resources.h" |
#include "ipc/ipc_channel.h" |
+#include "ui/base/dialogs/select_file_dialog.h" |
#include "ui/base/l10n/l10n_util.h" |
#if defined(OS_CHROMEOS) |
@@ -67,7 +67,7 @@ ChromeWebUIDataSource* CreateTracingHTMLSource() { |
// this class's methods are expected to run on the UI thread. |
class TracingMessageHandler |
: public WebUIMessageHandler, |
- public SelectFileDialog::Listener, |
+ public ui::SelectFileDialog::Listener, |
public base::SupportsWeakPtr<TracingMessageHandler>, |
public content::TraceSubscriber, |
public content::GpuDataManagerObserver { |
@@ -105,11 +105,11 @@ class TracingMessageHandler |
private: |
// The file dialog to select a file for loading or saving traces. |
- scoped_refptr<SelectFileDialog> select_trace_file_dialog_; |
+ scoped_refptr<ui::SelectFileDialog> select_trace_file_dialog_; |
// The type of the file dialog as the same one is used for loading or saving |
// traces. |
- SelectFileDialog::Type select_trace_file_dialog_type_; |
+ ui::SelectFileDialog::Type select_trace_file_dialog_type_; |
// The trace data that is to be written to the file on saving. |
scoped_ptr<std::string> trace_data_to_save_; |
@@ -164,10 +164,10 @@ class TaskProxy : public base::RefCountedThreadSafe<TaskProxy> { |
//////////////////////////////////////////////////////////////////////////////// |
TracingMessageHandler::TracingMessageHandler() |
- : select_trace_file_dialog_type_(SelectFileDialog::SELECT_NONE), |
- trace_enabled_(false), |
- system_trace_in_progress_(false), |
- observing_(false) { |
+ : select_trace_file_dialog_type_(ui::SelectFileDialog::SELECT_NONE), |
+ trace_enabled_(false), |
+ system_trace_in_progress_(false), |
+ observing_(false) { |
} |
TracingMessageHandler::~TracingMessageHandler() { |
@@ -331,7 +331,8 @@ void WriteTraceFileCallback(TaskProxy* proxy, |
void TracingMessageHandler::FileSelected( |
const FilePath& path, int index, void* params) { |
- if (select_trace_file_dialog_type_ == SelectFileDialog::SELECT_OPEN_FILE) { |
+ if (select_trace_file_dialog_type_ == |
+ ui::SelectFileDialog::SELECT_OPEN_FILE) { |
BrowserThread::PostTask( |
BrowserThread::FILE, FROM_HERE, |
base::Bind(&ReadTraceFileCallback, |
@@ -349,7 +350,8 @@ void TracingMessageHandler::FileSelected( |
void TracingMessageHandler::FileSelectionCanceled(void* params) { |
select_trace_file_dialog_.release(); |
- if (select_trace_file_dialog_type_ == SelectFileDialog::SELECT_OPEN_FILE) { |
+ if (select_trace_file_dialog_type_ == |
+ ui::SelectFileDialog::SELECT_OPEN_FILE) { |
web_ui()->CallJavascriptFunction( |
"tracingController.onLoadTraceFileCanceled"); |
} else { |
@@ -362,11 +364,11 @@ void TracingMessageHandler::OnLoadTraceFile(const ListValue* list) { |
// Only allow a single dialog at a time. |
if (select_trace_file_dialog_.get()) |
return; |
- select_trace_file_dialog_type_ = SelectFileDialog::SELECT_OPEN_FILE; |
- select_trace_file_dialog_ = SelectFileDialog::Create( |
+ select_trace_file_dialog_type_ = ui::SelectFileDialog::SELECT_OPEN_FILE; |
+ select_trace_file_dialog_ = ui::SelectFileDialog::Create( |
this, new ChromeSelectFilePolicy(web_ui()->GetWebContents())); |
select_trace_file_dialog_->SelectFile( |
- SelectFileDialog::SELECT_OPEN_FILE, |
+ ui::SelectFileDialog::SELECT_OPEN_FILE, |
string16(), |
FilePath(), |
NULL, 0, FILE_PATH_LITERAL(""), |
@@ -411,11 +413,11 @@ void TracingMessageHandler::OnSaveTraceFile(const ListValue* list) { |
DCHECK(ok); |
trace_data_to_save_.reset(trace_data); |
- select_trace_file_dialog_type_ = SelectFileDialog::SELECT_SAVEAS_FILE; |
- select_trace_file_dialog_ = SelectFileDialog::Create( |
+ select_trace_file_dialog_type_ = ui::SelectFileDialog::SELECT_SAVEAS_FILE; |
+ select_trace_file_dialog_ = ui::SelectFileDialog::Create( |
this, new ChromeSelectFilePolicy(web_ui()->GetWebContents())); |
select_trace_file_dialog_->SelectFile( |
- SelectFileDialog::SELECT_SAVEAS_FILE, |
+ ui::SelectFileDialog::SELECT_SAVEAS_FILE, |
string16(), |
FilePath(), |
NULL, 0, FILE_PATH_LITERAL(""), |