On 2006-11-7 2:10 UTC, Evgeniy Tarassov wrote:
>
> I have added some more not-so-pretty methods to configure_settings so
> that when the settings are written back into the xml file, it does not
> include the default values specified in the configurable_settings
> constructor.
The defaults hardcoded in C++ are intended only as plausible
values for entities not present in 'configurable_settings.xml',
although generally it's better for all of them to be specified
in that file.
In practice, I think a customized 'configurable_settings.xml'
is always distributed. Any values in that file should override
the defaults hardcoded in C++. IOW, if the new calculation-
summary-column-selections entity is changed, then saving the
file should change only that entity.