1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "content/public/common/manifest.h" 6 7namespace content { 8 9const double Manifest::Icon::kDefaultDensity = 1; 10const size_t Manifest::kMaxIPCStringLength = 4 * 1024; 11 12Manifest::Icon::Icon() 13 : density(kDefaultDensity) { 14} 15 16Manifest::Icon::~Icon() { 17} 18 19Manifest::Manifest() 20 : display(DISPLAY_MODE_UNSPECIFIED), 21 orientation(blink::WebScreenOrientationLockDefault) { 22} 23 24Manifest::~Manifest() { 25} 26 27bool Manifest::IsEmpty() const { 28 return name.is_null() && 29 short_name.is_null() && 30 start_url.is_empty() && 31 display == DISPLAY_MODE_UNSPECIFIED && 32 orientation == blink::WebScreenOrientationLockDefault && 33 icons.empty(); 34} 35 36} // namespace content 37