1// Copyright (c) 2011 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 CHROME_BROWSER_UI_OPTIONS_OPTIONS_WINDOW_H_ 6#define CHROME_BROWSER_UI_OPTIONS_OPTIONS_WINDOW_H_ 7#pragma once 8 9class Profile; 10 11// An identifier for a Options Tab page. These are treated as indices into 12// the list of available tabs to be displayed. PAGE_DEFAULT means select the 13// last tab viewed when the Options window was opened, or PAGE_GENERAL if the 14// Options was never opened. 15enum OptionsPage { 16 OPTIONS_PAGE_DEFAULT = -1, 17#if defined(OS_CHROMEOS) 18 OPTIONS_PAGE_SYSTEM, 19 OPTIONS_PAGE_INTERNET, 20 OPTIONS_PAGE_ACCOUNTS, 21#endif 22 OPTIONS_PAGE_GENERAL, 23 OPTIONS_PAGE_CONTENT, 24 OPTIONS_PAGE_ADVANCED, 25 OPTIONS_PAGE_COUNT 26}; 27 28// These are some well known groups within the Options dialog box that we may 29// wish to highlight to attract the user's attention to. 30enum OptionsGroup { 31 OPTIONS_GROUP_NONE, 32 OPTIONS_GROUP_DEFAULT_SEARCH 33}; 34 35#endif // CHROME_BROWSER_UI_OPTIONS_OPTIONS_WINDOW_H_ 36