| Index: chrome/browser/pref_member.cc
|
| diff --git a/chrome/browser/pref_member.cc b/chrome/browser/pref_member.cc
|
| index ea41df83828f2f83327ee854b73b1fb6a108f9f2..9502022dc0ea4170eeec1bed2850f24306e77291 100644
|
| --- a/chrome/browser/pref_member.cc
|
| +++ b/chrome/browser/pref_member.cc
|
| @@ -61,6 +61,12 @@ void PrefMemberBase::VerifyValuePrefName() {
|
|
|
| } // namespace subtle
|
|
|
| +BooleanPrefMember::BooleanPrefMember() : PrefMember<bool>() {
|
| +}
|
| +
|
| +BooleanPrefMember::~BooleanPrefMember() {
|
| +}
|
| +
|
| void BooleanPrefMember::UpdateValueFromPref() {
|
| value_ = prefs()->GetBoolean(pref_name().c_str());
|
| }
|
| @@ -69,6 +75,12 @@ void BooleanPrefMember::UpdatePref(const bool& value) {
|
| prefs()->SetBoolean(pref_name().c_str(), value);
|
| }
|
|
|
| +IntegerPrefMember::IntegerPrefMember() : PrefMember<int>() {
|
| +}
|
| +
|
| +IntegerPrefMember::~IntegerPrefMember() {
|
| +}
|
| +
|
| void IntegerPrefMember::UpdateValueFromPref() {
|
| value_ = prefs()->GetInteger(pref_name().c_str());
|
| }
|
| @@ -77,6 +89,12 @@ void IntegerPrefMember::UpdatePref(const int& value) {
|
| prefs()->SetInteger(pref_name().c_str(), value);
|
| }
|
|
|
| +RealPrefMember::RealPrefMember() : PrefMember<double>() {
|
| +}
|
| +
|
| +RealPrefMember::~RealPrefMember() {
|
| +}
|
| +
|
| void RealPrefMember::UpdateValueFromPref() {
|
| value_ = prefs()->GetReal(pref_name().c_str());
|
| }
|
| @@ -85,6 +103,12 @@ void RealPrefMember::UpdatePref(const double& value) {
|
| prefs()->SetReal(pref_name().c_str(), value);
|
| }
|
|
|
| +StringPrefMember::StringPrefMember() : PrefMember<std::string>() {
|
| +}
|
| +
|
| +StringPrefMember::~StringPrefMember() {
|
| +}
|
| +
|
| void StringPrefMember::UpdateValueFromPref() {
|
| value_ = prefs()->GetString(pref_name().c_str());
|
| }
|
| @@ -93,6 +117,12 @@ void StringPrefMember::UpdatePref(const std::string& value) {
|
| prefs()->SetString(pref_name().c_str(), value);
|
| }
|
|
|
| +FilePathPrefMember::FilePathPrefMember() : PrefMember<FilePath>() {
|
| +}
|
| +
|
| +FilePathPrefMember::~FilePathPrefMember() {
|
| +}
|
| +
|
| void FilePathPrefMember::UpdateValueFromPref() {
|
| value_ = prefs()->GetFilePath(pref_name().c_str());
|
| }
|
|
|