SettingsArgvDispatcher
class SettingsArgvDispatcher {
SettingsArgvDispatcher(const char* name);
virtual ~SettingsArgvDispatcher() {};
bool Add(SettingsArgvDispatcher*);
SettingsArgvDispatcher* Find(const char*);
SettingsArgvDispatcher** fList;
SettingsArgvDispatcher(name),
SettingsArgvDispatcher(name),
class StringValueSetting : public SettingsArgvDispatcher {
class ScalarValueSetting : public SettingsArgvDispatcher {
SettingsArgvDispatcher::SettingsArgvDispatcher(const char* name)
SettingsArgvDispatcher::SaveSettings(Settings* settings,
SettingsArgvDispatcher::HandleRectValue(BRect &result,
SettingsArgvDispatcher::WriteRectValue(Settings* setting, BRect rect)
fList = (SettingsArgvDispatcher**)calloc((size_t)fListSize,
sizeof(SettingsArgvDispatcher*));
SettingsArgvDispatcher* handler = ((Settings*)castToThis)->Find(*argv);
Settings::Add(SettingsArgvDispatcher* setting)
fList = (SettingsArgvDispatcher**)realloc(fList,
fListSize * sizeof(SettingsArgvDispatcher*));
SettingsArgvDispatcher*
SettingsArgvDispatcher(name),
SettingsArgvDispatcher(name),
class StringValueSetting : public SettingsArgvDispatcher {
class ScalarValueSetting : public SettingsArgvDispatcher {