Home | History | Annotate | Download | only in common
      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 
      7 namespace content {
      8 
      9 const double Manifest::Icon::kDefaultDensity = 1;
     10 const size_t Manifest::kMaxIPCStringLength = 4 * 1024;
     11 
     12 Manifest::Icon::Icon()
     13     : density(kDefaultDensity) {
     14 }
     15 
     16 Manifest::Icon::~Icon() {
     17 }
     18 
     19 Manifest::Manifest()
     20     : display(DISPLAY_MODE_UNSPECIFIED),
     21       orientation(blink::WebScreenOrientationLockDefault) {
     22 }
     23 
     24 Manifest::~Manifest() {
     25 }
     26 
     27 bool 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