#ifndef CHROME_BROWSER_PRINTING_CLOUD_PRINT_CLOUD_PRINT_URL_H_
#define CHROME_BROWSER_PRINTING_CLOUD_PRINT_CLOUD_PRINT_URL_H_
#include <string>
class GURL;
class Profile;
namespace user_prefs {
class PrefRegistrySyncable;
}
class CloudPrintURL {
public:
static void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry);
explicit CloudPrintURL(Profile* profile) : profile_(profile) {}
GURL GetCloudPrintServiceURL();
GURL GetCloudPrintServiceDialogURL();
GURL GetCloudPrintServiceManageURL();
GURL GetCloudPrintServiceEnableURL(const std::string& proxy_id);
GURL GetCloudPrintSigninURL();
GURL GetCloudPrintAddAccountURL();
static GURL GetCloudPrintLearnMoreURL();
static GURL GetCloudPrintTestPageURL();
private:
Profile* profile_;
};
#endif