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()); |
} |