- add sources.
[platform/framework/web/crosswalk.git] / src / chrome / browser / ui / views / tabs / tab_renderer_data.cc
1 // Copyright (c) 2012 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 "chrome/browser/ui/views/tabs/tab_renderer_data.h"
6
7 TabRendererData::TabRendererData()
8     : network_state(NETWORK_STATE_NONE),
9       loading(false),
10       crashed_status(base::TERMINATION_STATUS_STILL_RUNNING),
11       incognito(false),
12       show_icon(true),
13       mini(false),
14       blocked(false),
15       app(false),
16       media_state(TAB_MEDIA_STATE_NONE) {
17 }
18
19 TabRendererData::~TabRendererData() {}
20
21 bool TabRendererData::Equals(const TabRendererData& data) {
22   return
23       favicon.BackedBySameObjectAs(data.favicon) &&
24       network_state == data.network_state &&
25       title == data.title &&
26       url == data.url &&
27       loading == data.loading &&
28       crashed_status == data.crashed_status &&
29       incognito == data.incognito &&
30       show_icon == data.show_icon &&
31       mini == data.mini &&
32       blocked == data.blocked &&
33       app == data.app &&
34       media_state == data.media_state;
35 }