Home | History | Annotate | Download | only in reset
      1 // Copyright 2014 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_CHROMEOS_RESET_METRICS_H_
      6 #define CHROME_BROWSER_CHROMEOS_RESET_METRICS_H_
      7 
      8 namespace chromeos {
      9 namespace reset {
     10 
     11 enum DialogViewType {
     12 
     13   // User invoked the dialog from options page.
     14   DIALOG_FROM_OPTIONS,
     15 
     16   // Invoked with shortcut. Confirming form for powerwash.
     17   DIALOG_SHORTCUT_CONFIRMING_POWERWASH_ONLY,
     18 
     19   // Invoked with shortcut. Confirming form for powerwash and rollback.
     20   DIALOG_SHORTCUT_CONFIRMING_POWERWASH_AND_ROLLBACK,
     21 
     22   // Invoked with shortcut. Offering form, rollback option set.
     23   DIALOG_SHORTCUT_OFFERING_ROLLBACK_UNAVAILABLE,
     24 
     25   // Invoked with shortcut. Offering form, rollback option not set.
     26   DIALOG_SHORTCUT_OFFERING_ROLLBACK_AVAILABLE,
     27 
     28   // Invoked with shortcut. Requesting restart form.
     29   DIALOG_SHORTCUT_RESTART_REQUIRED,
     30 
     31   // Must be last enum element.
     32   DIALOG_VIEW_TYPE_SIZE
     33 };
     34 
     35 }  // namespace reset
     36 }  // namespace chromeos
     37 
     38 #endif  // CHROME_BROWSER_CHROMEOS_RESET_METRICS_H_
     39