| Index: chrome/browser/ui/webui/screenshot_source.h
|
| diff --git a/chrome/browser/ui/webui/screenshot_source.h b/chrome/browser/ui/webui/screenshot_source.h
|
| index b294a2deace846768e23633b699e806bf592dfab..c4323f438cef200a761d5cd5d67c2cf04a08003b 100644
|
| --- a/chrome/browser/ui/webui/screenshot_source.h
|
| +++ b/chrome/browser/ui/webui/screenshot_source.h
|
| @@ -15,6 +15,7 @@
|
|
|
| #if defined(OS_CHROMEOS)
|
| #include "chrome/browser/chromeos/gdata/drive_resource_metadata.h"
|
| +#include "chrome/browser/chromeos/login/user_manager.h"
|
| #include "chrome/browser/google_apis/gdata_errorcode.h"
|
| #endif
|
|
|
| @@ -32,6 +33,19 @@ class ScreenshotSource : public ChromeURLDataManager::DataSource {
|
| std::vector<unsigned char>* current_screenshot,
|
| Profile* profile);
|
|
|
| +#if defined(USE_ASH)
|
| +
|
| + // Queries the browser process to determine if screenshots are disabled.
|
| + static bool AreScreenshotsDisabled();
|
| +
|
| + // Common access for the screenshot directory, parameter is set to the
|
| + // requested directory and return value of true is given upon success.
|
| + static bool GetScreenshotDirectory(FilePath* directory);
|
| +#endif
|
| +
|
| + // Get the basefilename for screenshots
|
| + static std::string GetScreenshotBaseFilename();
|
| +
|
| // Called when the network layer has requested a resource underneath
|
| // the path we registered.
|
| virtual void StartDataRequest(const std::string& path,
|
| @@ -45,6 +59,21 @@ class ScreenshotSource : public ChromeURLDataManager::DataSource {
|
| // Note: This method strips the query string from the given path.
|
| ScreenshotDataPtr GetCachedScreenshot(const std::string& screenshot_path);
|
|
|
| + // Url that represents the base directory for screenshots.
|
| + static const char kScreenshotUrlRoot[];
|
| + // Identifier for the current screenshot
|
| + // (relative to screenshot base directory).
|
| + static const char kScreenshotCurrent[];
|
| + // Path for directory where screenshots are saved
|
| + // (relative to screenshot base directory).
|
| + static const char kScreenshotSaved[];
|
| +#if defined(OS_CHROMEOS)
|
| + // Common prefix to screenshot filenames.
|
| + static const char kScreenshotPrefix[];
|
| + // Common suffix to screenshot filenames.
|
| + static const char kScreenshotSuffix[];
|
| +#endif
|
| +
|
| private:
|
| virtual ~ScreenshotSource();
|
|
|
|
|