| // Copyright 2013 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "chrome/browser/chromeos/file_manager/select_file_dialog_util.h" |
| |
| #include "chrome/grit/generated_resources.h" |
| #include "ui/base/l10n/l10n_util.h" |
| |
| namespace file_manager { |
| namespace util { |
| |
| base::string16 GetSelectFileDialogTitle( |
| ui::SelectFileDialog::Type dialog_type) { |
| base::string16 title; |
| switch (dialog_type) { |
| case ui::SelectFileDialog::SELECT_NONE: |
| // Full page file manager doesn't need a title. |
| break; |
| |
| case ui::SelectFileDialog::SELECT_FOLDER: |
| title = l10n_util::GetStringUTF16( |
| IDS_FILE_BROWSER_SELECT_FOLDER_TITLE); |
| break; |
| |
| case ui::SelectFileDialog::SELECT_UPLOAD_FOLDER: |
| title = l10n_util::GetStringUTF16( |
| IDS_FILE_BROWSER_SELECT_UPLOAD_FOLDER_TITLE); |
| break; |
| |
| case ui::SelectFileDialog::SELECT_SAVEAS_FILE: |
| title = l10n_util::GetStringUTF16( |
| IDS_FILE_BROWSER_SELECT_SAVEAS_FILE_TITLE); |
| break; |
| |
| case ui::SelectFileDialog::SELECT_OPEN_FILE: |
| title = l10n_util::GetStringUTF16( |
| IDS_FILE_BROWSER_SELECT_OPEN_FILE_TITLE); |
| break; |
| |
| case ui::SelectFileDialog::SELECT_OPEN_MULTI_FILE: |
| title = l10n_util::GetStringUTF16( |
| IDS_FILE_BROWSER_SELECT_OPEN_MULTI_FILE_TITLE); |
| break; |
| |
| default: |
| NOTREACHED(); |
| } |
| |
| return title; |
| } |
| |
| } // namespace util |
| } // namespace file_manager |