| Index: base/mac_util.h
|
| ===================================================================
|
| --- base/mac_util.h (revision 10790)
|
| +++ base/mac_util.h (working copy)
|
| @@ -6,7 +6,14 @@
|
| #define BASE_MAC_UTIL_H_
|
|
|
| struct FSRef;
|
| +class FilePath;
|
|
|
| +#ifdef __OBJC__
|
| +@class NSBundle;
|
| +#else
|
| +class NSBundle;
|
| +#endif
|
| +
|
| #include <string>
|
|
|
| namespace mac_util {
|
| @@ -17,6 +24,16 @@
|
| // Returns true if the application is running from a bundle
|
| bool AmIBundled();
|
|
|
| +// Returns the main bundle or the override, used for code that needs
|
| +// to fetch resources from bundles, but work within a unittest where we
|
| +// aren't a bundle.
|
| +NSBundle* MainAppBundle();
|
| +
|
| +// Set the bundle that MainAppBundle will return, overriding the default value
|
| +// (Restore the default by calling SetOverrideAppBundle(nil)).
|
| +void SetOverrideAppBundle(NSBundle* bundle);
|
| +void SetOverrideAppBundlePath(const FilePath& file_path);
|
| +
|
| } // namespace mac_util
|
|
|
| #endif // BASE_MAC_UTIL_H_
|
|
|