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

Unified Diff: chrome/browser/ui/autofill/autofill_dialog_types.h

Issue 23495006: rAc: better Wallet error messages. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: self review Created 7 years, 4 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/autofill/autofill_dialog_types.h
diff --git a/chrome/browser/ui/autofill/autofill_dialog_types.h b/chrome/browser/ui/autofill/autofill_dialog_types.h
index 9b48b0a489ae1549da5fe9a148f555fa95fc0366..914ee75d393d293a9c0bc11497f1299756d80daa 100644
--- a/chrome/browser/ui/autofill/autofill_dialog_types.h
+++ b/chrome/browser/ui/autofill/autofill_dialog_types.h
@@ -13,9 +13,11 @@
#include "components/autofill/core/browser/autofill_metrics.h"
#include "components/autofill/core/browser/field_types.h"
#include "third_party/skia/include/core/SkColor.h"
+#include "ui/base/range/range.h"
#include "ui/gfx/font.h"
#include "ui/gfx/image/image.h"
#include "ui/gfx/text_constants.h"
+#include "url/gurl.h"
namespace autofill {
@@ -23,12 +25,12 @@ class AutofillField;
// The time (in milliseconds) to show the splash page when the dialog is first
// started.
-extern int const kSplashDisplayDurationMs;
+extern const int kSplashDisplayDurationMs;
// The time (in milliseconds) spend fading out the splash image.
-extern int const kSplashFadeOutDurationMs;
+extern const int kSplashFadeOutDurationMs;
// The time (in milliseconds) spend fading in the dialog (after the splash image
// has been faded out).
-extern int const kSplashFadeInDialogDurationMs;
+extern const int kSplashFadeInDialogDurationMs;
// This struct describes a single input control for the imperative autocomplete
// dialog.
@@ -95,6 +97,7 @@ class DialogNotification {
DialogNotification();
DialogNotification(Type type, const string16& display_text);
+ ~DialogNotification();
// Returns the appropriate background, border, or text color for the view's
// notification area based on |type_|.
@@ -111,6 +114,11 @@ class DialogNotification {
Type type() const { return type_; }
const string16& display_text() const { return display_text_; }
+ void set_link_url(const GURL& link_url) { link_url_ = link_url; }
+ const GURL& link_url() const { return link_url_; }
+
+ const ui::Range& link_range() const { return link_range_; }
+
void set_tooltip_text(const string16& tooltip_text) {
tooltip_text_ = tooltip_text;
}
@@ -126,6 +134,11 @@ class DialogNotification {
Type type_;
string16 display_text_;
+ // If the notification includes a link, these describe the destination and
+ // which part of |display_text_| is the anchor text.
+ GURL link_url_;
+ ui::Range link_range_;
+
// When non-empty, indicates that a tooltip should be shown on the end of
// the notification.
string16 tooltip_text_;

Powered by Google App Engine
This is Rietveld 408576698