Simplify GUITeamUISettings to be simply message-based.

This commit is contained in:
Rene Gollent
2011-11-19 18:17:36 -05:00
parent 29ca41d541
commit 258d8821ea
2 changed files with 8 additions and 8 deletions
@@ -97,18 +97,18 @@ GUITeamUISettings::Clone() const
bool bool
GUITeamUISettings::SetValue(const char* settingID, const BVariant& value) GUITeamUISettings::AddSettings(const char* settingID, const BMessage& data)
{ {
fValues.RemoveName(settingID); fValues.RemoveName(settingID);
return value.AddToMessage(fValues, settingID) == B_OK; return fValues.AddMessage(settingID, &data) == B_OK;
} }
status_t status_t
GUITeamUISettings::Value(const char* settingID, BVariant &value) const GUITeamUISettings::Settings(const char* settingID, BMessage &data) const
{ {
return value.SetFromMessage(fValues, settingID); return fValues.FindMessage(settingID, &data);
} }
@@ -30,10 +30,10 @@ public:
virtual status_t WriteTo(BMessage& archive) const; virtual status_t WriteTo(BMessage& archive) const;
virtual TeamUISettings* Clone() const; virtual TeamUISettings* Clone() const;
bool SetValue(const char* settingID, bool AddSettings(const char* settingID,
const BVariant& value); const BMessage& data);
status_t Value(const char* settingID, status_t Settings(const char* settingID,
BVariant& value) const; BMessage& data) const;
const BMessage& Values() const; const BMessage& Values() const;