Simplify GUITeamUISettings to be simply message-based.
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user