diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-02 05:12:33 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-02 05:12:33 +0000 |
commit | a3ef4830d5b5fdc52e5d7d0cb33dae8844f0961e (patch) | |
tree | bdd4dac76e6034ef6cf33450e203269a715ea0e6 /ui/base | |
parent | 8bc574c57115e9ffd0169f33131c0865997dcb35 (diff) | |
download | chromium_src-a3ef4830d5b5fdc52e5d7d0cb33dae8844f0961e.zip chromium_src-a3ef4830d5b5fdc52e5d7d0cb33dae8844f0961e.tar.gz chromium_src-a3ef4830d5b5fdc52e5d7d0cb33dae8844f0961e.tar.bz2 |
Add FilePath to base namespace.
This updates headers that forward-declare it and a few random places to use the namespace explicitly. There us a using declaration in file_path.h that makes the rest compile, which we can do in future passes.
Review URL: https://codereview.chromium.org/12163003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180245 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/base')
-rw-r--r-- | ui/base/clipboard/clipboard.h | 5 | ||||
-rw-r--r-- | ui/base/dragdrop/download_file_interface.h | 2 | ||||
-rw-r--r-- | ui/base/resource/data_pack.h | 7 | ||||
-rw-r--r-- | ui/base/text/text_elider.h | 7 | ||||
-rw-r--r-- | ui/base/win/shell.h | 6 |
5 files changed, 18 insertions, 9 deletions
diff --git a/ui/base/clipboard/clipboard.h b/ui/base/clipboard/clipboard.h index 94d78712..c85b90a 100644 --- a/ui/base/clipboard/clipboard.h +++ b/ui/base/clipboard/clipboard.h @@ -33,11 +33,14 @@ #include "base/memory/scoped_ptr.h" #endif +namespace base { +class FilePath; +} + namespace gfx { class Size; } -class FilePath; class SkBitmap; #if defined(TOOLKIT_GTK) diff --git a/ui/base/dragdrop/download_file_interface.h b/ui/base/dragdrop/download_file_interface.h index 62d4df0..a3bed25 100644 --- a/ui/base/dragdrop/download_file_interface.h +++ b/ui/base/dragdrop/download_file_interface.h @@ -16,7 +16,9 @@ #include <objidl.h> #endif +namespace base { class FilePath; +} namespace ui { diff --git a/ui/base/resource/data_pack.h b/ui/base/resource/data_pack.h index 08947af..40913cb 100644 --- a/ui/base/resource/data_pack.h +++ b/ui/base/resource/data_pack.h @@ -19,9 +19,8 @@ #include "ui/base/resource/resource_handle.h" #include "ui/base/ui_export.h" -class FilePath; - namespace base { +class FilePath; class RefCountedStaticMemory; } @@ -37,7 +36,7 @@ class UI_EXPORT DataPack : public ResourceHandle { virtual ~DataPack(); // Load a pack file from |path|, returning false on error. - bool LoadFromPath(const FilePath& path); + bool LoadFromPath(const base::FilePath& path); // Loads a pack file from |file|, returning false on error. bool LoadFromFile(base::PlatformFile file); @@ -46,7 +45,7 @@ class UI_EXPORT DataPack : public ResourceHandle { // text resources to be written, their encoding must already agree to the // |textEncodingType| specified. If no text resources are present, please // indicate BINARY. - static bool WritePack(const FilePath& path, + static bool WritePack(const base::FilePath& path, const std::map<uint16, base::StringPiece>& resources, TextEncodingType textEncodingType); diff --git a/ui/base/text/text_elider.h b/ui/base/text/text_elider.h index a311caf..a66845b 100644 --- a/ui/base/text/text_elider.h +++ b/ui/base/text/text_elider.h @@ -17,9 +17,12 @@ #include "ui/base/ui_export.h" #include "ui/gfx/font.h" -class FilePath; class GURL; +namespace base { +class FilePath; +} + namespace ui { UI_EXPORT extern const char kEllipsis[]; @@ -79,7 +82,7 @@ UI_EXPORT string16 ElideText(const string16& text, // filename is forced to have LTR directionality, which means that in RTL UI // the elided filename is wrapped with LRE (Left-To-Right Embedding) mark and // PDF (Pop Directional Formatting) mark. -UI_EXPORT string16 ElideFilename(const FilePath& filename, +UI_EXPORT string16 ElideFilename(const base::FilePath& filename, const gfx::Font& font, int available_pixel_width); diff --git a/ui/base/win/shell.h b/ui/base/win/shell.h index ada23de..3fd0dad 100644 --- a/ui/base/win/shell.h +++ b/ui/base/win/shell.h @@ -10,7 +10,9 @@ #include "base/string16.h" #include "ui/base/ui_export.h" +namespace base { class FilePath; +} namespace ui { namespace win { @@ -18,12 +20,12 @@ namespace win { // default application registered for the file specified by 'full_path', // ask the user, via the Windows "Open With" dialog. // Returns 'true' on successful open, 'false' otherwise. -UI_EXPORT bool OpenItemViaShell(const FilePath& full_path); +UI_EXPORT bool OpenItemViaShell(const base::FilePath& full_path); // The download manager now writes the alternate data stream with the // zone on all downloads. This function is equivalent to OpenItemViaShell // without showing the zone warning dialog. -UI_EXPORT bool OpenItemViaShellNoZoneCheck(const FilePath& full_path); +UI_EXPORT bool OpenItemViaShellNoZoneCheck(const base::FilePath& full_path); // Lower level function that allows opening of non-files like urls or GUIDs // don't use it if one of the above will do. |mask| is a valid combination |