Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(622)

Side by Side Diff: components/infobars/core/infobar_delegate.h

Issue 1598553003: Implement the Windows desktop search redirection feature. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: don't assume that a Browser exists + fix nits Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef COMPONENTS_INFOBARS_CORE_INFOBAR_DELEGATE_H_ 5 #ifndef COMPONENTS_INFOBARS_CORE_INFOBAR_DELEGATE_H_
6 #define COMPONENTS_INFOBARS_CORE_INFOBAR_DELEGATE_H_ 6 #define COMPONENTS_INFOBARS_CORE_INFOBAR_DELEGATE_H_
7 7
8 #include "base/macros.h" 8 #include "base/macros.h"
9 #include "base/strings/string16.h" 9 #include "base/strings/string16.h"
10 #include "build/build_config.h" 10 #include "build/build_config.h"
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
117 AUTOFILL_CC_INFOBAR_DELEGATE = 49, 117 AUTOFILL_CC_INFOBAR_DELEGATE = 49,
118 TRANSLATE_INFOBAR_DELEGATE = 50, 118 TRANSLATE_INFOBAR_DELEGATE = 50,
119 IOS_CHROME_SAVE_PASSWORD_INFOBAR_DELEGATE = 51, 119 IOS_CHROME_SAVE_PASSWORD_INFOBAR_DELEGATE = 51,
120 NATIVE_APP_INSTALLER_INFOBAR_DELEGATE = 52, 120 NATIVE_APP_INSTALLER_INFOBAR_DELEGATE = 52,
121 NATIVE_APP_LAUNCHER_INFOBAR_DELEGATE = 53, 121 NATIVE_APP_LAUNCHER_INFOBAR_DELEGATE = 53,
122 NATIVE_APP_OPEN_POLICY_INFOBAR_DELEGATE = 54, 122 NATIVE_APP_OPEN_POLICY_INFOBAR_DELEGATE = 54,
123 RE_SIGN_IN_INFOBAR_DELEGATE = 55, 123 RE_SIGN_IN_INFOBAR_DELEGATE = 55,
124 SHOW_PASSKIT_INFOBAR_ERROR_DELEGATE = 56, 124 SHOW_PASSKIT_INFOBAR_ERROR_DELEGATE = 56,
125 READER_MODE_INFOBAR_DELEGATE = 57, 125 READER_MODE_INFOBAR_DELEGATE = 57,
126 SYNC_ERROR_INFOBAR_DELEGATE = 58, 126 SYNC_ERROR_INFOBAR_DELEGATE = 58,
127 UPGRADE_INFOBAR_DELEGATE = 59 127 UPGRADE_INFOBAR_DELEGATE = 59,
128 WINDOWS_DESKTOP_SEARCH_INFOBAR_DELEGATE = 60,
128 }; 129 };
129 130
130 // Describes navigation events, used to decide whether infobars should be 131 // Describes navigation events, used to decide whether infobars should be
131 // dismissed. 132 // dismissed.
132 struct NavigationDetails { 133 struct NavigationDetails {
133 // Unique identifier for the entry. 134 // Unique identifier for the entry.
134 int entry_id; 135 int entry_id;
135 // True if it is a navigation to a different page (as opposed to in-page). 136 // True if it is a navigation to a different page (as opposed to in-page).
136 bool is_navigation_to_different_page; 137 bool is_navigation_to_different_page;
137 // True if the entry replaced the existing one. 138 // True if the entry replaced the existing one.
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
226 227
227 // The ID of the active navigation entry at the time we became owned. 228 // The ID of the active navigation entry at the time we became owned.
228 int nav_entry_id_; 229 int nav_entry_id_;
229 230
230 DISALLOW_COPY_AND_ASSIGN(InfoBarDelegate); 231 DISALLOW_COPY_AND_ASSIGN(InfoBarDelegate);
231 }; 232 };
232 233
233 } // namespace infobars 234 } // namespace infobars
234 235
235 #endif // COMPONENTS_INFOBARS_CORE_INFOBAR_DELEGATE_H_ 236 #endif // COMPONENTS_INFOBARS_CORE_INFOBAR_DELEGATE_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698