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
GUITeamUISettings::SetValue(const char* settingID, const BVariant& value)
GUITeamUISettings::AddSettings(const char* settingID, const BMessage& data)
{
fValues.RemoveName(settingID);
return value.AddToMessage(fValues, settingID) == B_OK;
return fValues.AddMessage(settingID, &data) == B_OK;
}
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 TeamUISettings* Clone() const;
bool SetValue(const char* settingID,
const BVariant& value);
status_t Value(const char* settingID,
BVariant& value) const;
bool AddSettings(const char* settingID,
const BMessage& data);
status_t Settings(const char* settingID,
BMessage& data) const;
const BMessage& Values() const;