void ToolConfig::updateConfiglist() { //KILE_DEBUG() << "==ToolConfig::updateConfiglist()=====================" << endl; m_configWidget->m_cbConfig->clear(); m_configWidget->m_cbConfig->insertStringList(KileTool::configNames(m_current, m_config)); QString cfg = KileTool::configName(m_current, m_config); switchConfig(cfg); m_configWidget->m_cbConfig->setEnabled(m_configWidget->m_cbConfig->count() > 1); }
void ToolConfig::updateConfiglist() { //KILE_DEBUG_MAIN << "==ToolConfig::updateConfiglist()====================="; m_configWidget->m_groupBox->setTitle(i18n("Choose a configuration for the tool %1",m_current)); m_configWidget->m_cbConfig->clear(); m_configWidget->m_cbConfig->addItems(KileTool::configNames(m_current, m_config)); QString cfg = KileTool::configName(m_current, m_config); switchConfig(cfg); m_configWidget->m_cbConfig->setEnabled(m_configWidget->m_cbConfig->count() > 1); }
void ToolConfig::newConfig() { //KILE_DEBUG_MAIN << "==ToolConfig::newConfig()====================="; writeConfig(); bool ok; QString cfg = QInputDialog::getText(this, i18n("New Configuration"), i18n("Enter new configuration name:"), QLineEdit::Normal, "", &ok); if (ok && (!cfg.isEmpty())) { //copy config KConfigGroup toolGroup = m_config->group(KileTool::groupFor(m_current, cfg)); for (QMap<QString,QString>::Iterator it = m_map.begin(); it != m_map.end(); ++it) { toolGroup.writeEntry(it.key(), it.value()); } KileTool::setConfigName(m_current, cfg, m_config); switchTo(m_current, false); switchConfig(cfg); } }
void ToolConfig::newConfig() { //KILE_DEBUG() << "==ToolConfig::newConfig()=====================" << endl; writeConfig(); bool ok; QString cfg = KInputDialog::getText(i18n("New Configuration"), i18n("Enter new configuration name:"), "", &ok, this); if (ok && (!cfg.isEmpty())) { //copy config m_config->setGroup(KileTool::groupFor(m_current, cfg)); for (QMap<QString,QString>::Iterator it = m_map.begin(); it != m_map.end(); ++it) { m_config->writeEntry(it.key(), it.data()); } KileTool::setConfigName(m_current, cfg, m_config); switchTo(m_current, false); switchConfig(cfg); } }