#ifndef CONTENT_PUBLIC_COMMON_FAVICON_URL_
#define CONTENT_PUBLIC_COMMON_FAVICON_URL_
#include <vector>
#include "content/common/content_export.h"
#include "ui/gfx/geometry/size.h"
#include "url/gurl.h"
namespace content {
struct CONTENT_EXPORT FaviconURL {
enum IconType {
INVALID_ICON = 0x0,
FAVICON = 1 << 0,
TOUCH_ICON = 1 << 1,
TOUCH_PRECOMPOSED_ICON = 1 << 2
};
FaviconURL();
FaviconURL(const GURL& url,
IconType type,
const std::vector<gfx::Size>& sizes);
~FaviconURL();
GURL icon_url;
IconType icon_type;
std::vector<gfx::Size> icon_sizes;
};
}
#endif