void PythonSettings::writePreferenceEntries(INIFile& inifile) { PreferencesEntry::writePreferenceEntries(inifile); // the font size inifile.insertValue("PYTHON", "font", ascii(font_.toString())); }
void ColoringSettingsDialog::writePreferenceEntries(INIFile& inifile) { PreferencesEntry::writePreferenceEntries(inifile); if (!inifile.hasSection("COLORING_OPTIONS")) { inifile.appendSection("COLORING_OPTIONS"); } String residue_names, residue_name_colors; for (Index i=0; i<residue_table_->rowCount(); ++i) { residue_names += ascii(residue_table_->item(i, 0)->text()) + ";"; residue_name_colors += (String)(static_cast<ColorRGBA>(residue_table_->item(i, 1)->backgroundColor())) + ";"; } inifile.insertValue("COLORING_OPTIONS", "ResidueNames", residue_names); inifile.insertValue("COLORING_OPTIONS", "ResidueNameColors", residue_name_colors); }
void Preferences::writePreferences(INIFile& inifile) { // the window position inifile.insertValue("WINDOWS", "Preferences::x", String(pos().x())); inifile.insertValue("WINDOWS", "Preferences::y", String(pos().y())); HashSet<PreferencesEntry*>::Iterator it = entries_.begin(); for (; +it; it++) { (**it).writePreferenceEntries(inifile); } }
void PluginDialog::writePreferenceEntries(INIFile& inifile) { PreferencesEntry::writePreferenceEntries(inifile); for (std::list<PreferencesEntry*>::iterator child_it = child_entries_.begin(); child_it != child_entries_.end(); ++child_it) { (*child_it)->writePreferenceEntries(inifile); } PluginManager& man = PluginManager::instance(); if(!inifile.hasSection(getINIFileSectionName())) { inifile.appendSection(getINIFileSectionName()); } String value; man.getPluginDirectories(value); inifile.insertValue(getINIFileSectionName(), "PluginDirectories", value); inifile.insertValue(getINIFileSectionName(), "ActivePlugins", man.getAutoActivatePlugins().toStdString()); }
void MainControlPreferences::writePreferenceEntries(INIFile& inifile) { PreferencesEntry::writePreferenceEntries(inifile); inifile.insertValue(inifile_section_name_, "style", ascii(style_box_->currentText())); inifile.insertValue(inifile_section_name_, "language", ascii(languageComboBox_->currentText())); }