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

Unified Diff: chrome/browser/pref_member.cc

Issue 3012001: Move implementation from header to source. (Closed) Base URL: http://src.chromium.org/git/chromium.git
Patch Set: blank line Created 10 years, 5 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/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());
}

Powered by Google App Engine
This is Rietveld 408576698