blob: 9994a5a2616f46774c11b58ab93a40db9174de0d [file] [log] [blame]
vollick3181fb562017-05-27 02:34:371// Copyright 2017 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
Ian Vollick4e26ac322017-07-11 14:58:215#ifndef CHROME_BROWSER_VR_UI_UNSUPPORTED_MODE_H_
6#define CHROME_BROWSER_VR_UI_UNSUPPORTED_MODE_H_
vollick3181fb562017-05-27 02:34:377
Ian Vollick4e26ac322017-07-11 14:58:218namespace vr {
vollick3181fb562017-05-27 02:34:379
10// Ensure that this stays in sync with VRUnsupportedMode in enums.xml
11// These values are written to logs. New enum values can be added, but existing
12// enums must never be renumbered or deleted and reused.
Michael Thiessenbbe916a2018-07-12 17:35:2213// GENERATED_JAVA_ENUM_PACKAGE: org.chromium.chrome.browser.vr
vollick3181fb562017-05-27 02:34:3714enum class UiUnsupportedMode : int {
15 kUnhandledCodePoint = 0,
David Dorwin482d7ad2017-11-28 22:43:0716 // kCouldNotElideURL = 1, // Obsolete.
17 kUnhandledPageInfo = 2,
18 // kURLWithStrongRTLChars = 3, // Obsolete.
David Dorwine1f8531e2017-11-29 20:20:2519 kVoiceSearchNeedsRecordAudioOsPermission = 4, // TODO(ddorwin): Android only.
Michael Thiessenc49a9fd2018-02-22 15:05:5820 kGenericUnsupportedFeature = 5,
Yash Malikd68a05a2018-03-02 01:06:5421 kNeedsKeyboardUpdate = 6,
Biao She50e2b392018-04-05 17:31:1422 kSearchEnginePromo = 7,
Tibor Goldschwendtd9b5b4af2018-06-28 21:36:1523 // kUnhandledConnectionInfo = 8, // Obsolete.
24 kUnhandledCertificateInfo = 9,
25 kUnhandledConnectionSecurityInfo = 10,
vollick3181fb562017-05-27 02:34:3726 // This must be last.
27 kCount,
28};
29
Ian Vollick4e26ac322017-07-11 14:58:2130} // namespace vr
vollick3181fb562017-05-27 02:34:3731
Ian Vollick4e26ac322017-07-11 14:58:2132#endif // CHROME_BROWSER_VR_UI_UNSUPPORTED_MODE_H_