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