ozone: evdev: Sync caps lock LED state to evdev
[chromium-blink-merge.git] / components / autofill / core / browser / autofill_data_model.cc
blob112cc576745f833aea75f22ef493f18f6e8ee7f1
1 // Copyright 2013 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.
5 #include "components/autofill/core/browser/autofill_data_model.h"
7 #include "components/autofill/core/browser/autofill_type.h"
8 #include "url/gurl.h"
10 namespace autofill {
12 AutofillDataModel::AutofillDataModel(const std::string& guid,
13 const std::string& origin)
14 : guid_(guid), origin_(origin), use_count_(0) {
16 AutofillDataModel::~AutofillDataModel() {}
18 base::string16 AutofillDataModel::GetInfoForVariant(
19 const AutofillType& type,
20 size_t variant,
21 const std::string& app_locale) const {
22 return GetInfo(type, app_locale);
25 bool AutofillDataModel::IsVerified() const {
26 return !origin_.empty() && !GURL(origin_).is_valid();
29 void AutofillDataModel::RecordUse() {
30 ++use_count_;
31 use_date_ = base::Time::Now();
34 } // namespace autofill