Setting
class RectSetting : public virtual Setting {
class StringSetting : public virtual Setting {
class AbstractSetting : public virtual Setting {
class Setting : public BReferenceable {
virtual ~Setting();
class BoolSetting : public virtual Setting {
class FloatSetting : public virtual Setting {
class OptionsSetting : public virtual Setting {
class BoundedSetting : public virtual Setting {
BVariant Value(Setting* setting) const;
bool SetValue(Setting* setting,
virtual void SettingValueChanged(Setting* setting) = 0;
class Setting;
Setting* SettingAt(int32 index) const;
Setting* SettingByID(const char* id) const;
bool AddSetting(Setting* setting);
typedef BObjectList<Setting> SettingsList;
Setting* setting = description->SettingAt(i);
class Setting;
Setting* fHostSetting;
Setting* fPortSetting;
virtual void SettingValueChanged(Setting* setting)
message->AddPointer("setting", static_cast<Setting*>(setting));
Setting* setting;
Setting* setting;
SettingMenuItem::SettingMenuItem(Setting* setting, const char* label,
SettingsMenuImpl::_FindMenuItem(Setting* setting) const
SettingMenuItem::SettingMenuItem(Setting* setting, BMenu* menu,
MenuItem(Setting* setting,
MenuItem(Setting* setting, BMenu* menu, BMessage* message = NULL)
SettingMenuItem(Setting* setting,
SettingMenuItem(Setting* setting, BMenu* menu,
Setting* GetSetting() const { return fSetting; }
Setting* fSetting;
SettingMenuItem* _FindMenuItem(Setting* setting) const;
Setting::~Setting()
Settings::Value(Setting* setting) const
Setting* setting = fDescription->SettingByID(settingID);
Settings::SetValue(Setting* setting, const BVariant& value)
Setting* setting = fDescription->SettingAt(i);
for (int32 i = 0; Setting* setting = SettingAt(i); i++)
Setting*
Setting*
for (int32 i = 0; Setting* setting = fSettings.ItemAt(i); i++) {
SettingsDescription::AddSetting(Setting* setting)
Setting* setting = new(std::nothrow) StringSettingImpl(kHostnameSetting,
BReference<Setting> settingsReference(setting, true);