void Configuration::itemChanged(QTreeWidgetItem* item, int column) {
    if (column == 1) {
        ConfigItem* ci = configItem(item);
        if (ci) {
            ci->setValue(item->text(1));
        }
    }
}
示例#2
0
inline void StoreItem(IConfigItemProvider<CharT> &provider, const CharT *section, const CharT *name, T value)
{
    ConfigItem<T, CharT, ConfigItemConverter<T, CharT>> configItem(provider, section, name, value, false);
    configItem.Store();
}
示例#3
0
inline T LoadItem(IConfigItemProvider<CharT> &provider, const CharT *section, const CharT *name, const CharT *defaultValue)
{
    ConfigItem<T, CharT, ConfigItemConverter<T, CharT>> configItem(provider, section, name, defaultValue, true);
    return configItem.GetValue();
}