Home | History | Annotate | Download | only in options
      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 
      9 class 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.
     15 enum 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.
     30 enum OptionsGroup {
     31   OPTIONS_GROUP_NONE,
     32   OPTIONS_GROUP_DEFAULT_SEARCH
     33 };
     34 
     35 #endif  // CHROME_BROWSER_UI_OPTIONS_OPTIONS_WINDOW_H_
     36