Chromium Code Reviews| Index: ui/base/linux_ui.h |
| diff --git a/ui/base/linux_ui.h b/ui/base/linux_ui.h |
| index 53327207390f384d2b277c1741a00bee2ed9c10f..1e7e8ebd53014c24fa7c12705df915177b777cab 100644 |
| --- a/ui/base/linux_ui.h |
| +++ b/ui/base/linux_ui.h |
| @@ -5,6 +5,8 @@ |
| #ifndef UI_BASE_LINUX_UI_H_ |
| #define UI_BASE_LINUX_UI_H_ |
| +#include "ui/base/dialogs/select_file_dialog.h" |
| +#include "ui/base/dialogs/select_file_policy.h" |
|
Daniel Erat
2012/07/27 17:21:56
nit: just forward-declare SelectFilePolicy in the
|
| #include "ui/base/ui_export.h" |
| #include "third_party/skia/include/core/SkColor.h" |
| @@ -42,6 +44,11 @@ class UI_EXPORT LinuxUI { |
| virtual bool UseNativeTheme() const = 0; |
| virtual gfx::Image* GetThemeImageNamed(int id) const = 0; |
| virtual bool GetColor(int id, SkColor* color) const = 0; |
| + |
| + // Returns a native file selection dialog. |
| + virtual SelectFileDialog* CreateSelectFileDialog( |
| + SelectFileDialog::Listener* listener, |
| + SelectFilePolicy* policy) const = 0; |
| }; |
| } // namespace ui |