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#ifndef EXTENSIONS_BROWSER_VIEW_TYPE_UTILS_H_
6#define EXTENSIONS_BROWSER_VIEW_TYPE_UTILS_H_
7
8#include "extensions/common/view_type.h"
9
10namespace content {
11class WebContents;
12}
13
14namespace extensions {
15
16// Get/Set the type of a WebContents.
17// GetViewType handles a NULL |tab| for convenience by returning
18// VIEW_TYPE_INVALID.
19ViewType GetViewType(content::WebContents* tab);
20void SetViewType(content::WebContents* tab, ViewType type);
21
22}  // namespace extensions
23
24#endif  // EXTENSIONS_BROWSER_VIEW_TYPE_UTILS_H_
25