1dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen// Copyright (c) 2011 The Chromium Authors. All rights reserved.
2c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// Use of this source code is governed by a BSD-style license that can be
3c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// found in the LICENSE file.
4c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch
521d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen#ifndef CHROME_BROWSER_UI_OPTIONS_OPTIONS_WINDOW_H_
621d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen#define CHROME_BROWSER_UI_OPTIONS_OPTIONS_WINDOW_H_
73345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick#pragma once
8c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch
9c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochclass Profile;
10c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch
11c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// An identifier for a Options Tab page. These are treated as indices into
12c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// the list of available tabs to be displayed. PAGE_DEFAULT means select the
13c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// last tab viewed when the Options window was opened, or PAGE_GENERAL if the
14c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// Options was never opened.
15c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochenum OptionsPage {
16c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch  OPTIONS_PAGE_DEFAULT = -1,
17c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#if defined(OS_CHROMEOS)
18c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch  OPTIONS_PAGE_SYSTEM,
19c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch  OPTIONS_PAGE_INTERNET,
20dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen  OPTIONS_PAGE_ACCOUNTS,
21c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#endif
22c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch  OPTIONS_PAGE_GENERAL,
23c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch  OPTIONS_PAGE_CONTENT,
24c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch  OPTIONS_PAGE_ADVANCED,
25c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch  OPTIONS_PAGE_COUNT
26c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch};
27c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch
28c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// These are some well known groups within the Options dialog box that we may
29c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// wish to highlight to attract the user's attention to.
30c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochenum OptionsGroup {
31c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch  OPTIONS_GROUP_NONE,
32c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch  OPTIONS_GROUP_DEFAULT_SEARCH
33c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch};
34c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch
3521d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen#endif  // CHROME_BROWSER_UI_OPTIONS_OPTIONS_WINDOW_H_
36