void PrintDialog::setup() { PrintSetup *ps = new PrintSetup( this, "print setup", printerName, spoolerCommand, printerVariable ); if( ps->exec() ) { printerName.sprintf( ps->leName->text() ); spoolerCommand.sprintf( ps->leSpool->text() ); printerVariable.sprintf( ps->leVar->text() ); /* Set the default options. */ KConfig *config = KApplication::getKApplication()->getConfig(); config->setGroup( "Print" ); config->writeEntry ("Name", (const char *)printerName); config->writeEntry ("Spool", (const char *)spoolerCommand); config->writeEntry ("Variable", (const char*)printerVariable); config->sync(); delete ps; } }
void AStylePart::saveGlobal() { QString options; for (QMap<QString, QVariant>::iterator iter = m_global.begin();iter != m_global.end();iter++) { // kdDebug(9009) <<"saveGlobal" <<iter.key() << "="<< iter.data() << endl; options += iter.key(); options += "="; options += iter.data().toString(); options += ","; } // for (QMap<QString, QVariant>::iterator iter = m_project.begin();iter != m_project.end();iter++) // { // kdDebug(9009) << "project before: " <<iter.key() << "="<< iter.data() << endl; // } KConfig *config = kapp->config(); config->setGroup("AStyle"); config->writeEntry("Options",options); config->writeEntry("Extensions",m_globalExtensions.join(",")); config->sync(); // for (QMap<QString, QVariant>::iterator iter = m_global.begin();iter != m_global.end();iter++) // { // kdDebug(9009) << "global after: " <<iter.key() << "="<< iter.data() << endl; // } // for (QMap<QString, QVariant>::iterator iter = m_project.begin();iter != m_project.end();iter++) // { // kdDebug(9009) << "project after: " <<iter.key() << "="<< iter.data() << endl; // } }
void KDevIDEExtension::acceptGlobalSettingsPage(KDialogBase *dlg) { KConfig* config = kapp->config(); config->setGroup("General Options"); config->writeEntry("DesignerApp", gsw->designerButtonGroup->selectedId()); config->writeEntry("Read Last Project On Startup",gsw->lastProjectCheckbox->isChecked()); config->writePathEntry("DefaultProjectsDir", gsw->projectsURL->url()); config->writeEntry("OutputViewFont", gsw->outputFont->font()); QString DesignerSetting; if ( gsw->qtDesignerRadioButton->isChecked() ) DesignerSetting = "ExternalDesigner"; if ( gsw->seperateAppRadioButton->isChecked() ) DesignerSetting = "ExternalKDevDesigner"; if ( gsw->embeddedDesignerRadioButton->isChecked() ) DesignerSetting = "EmbeddedKDevDesigner"; config->writeEntry( "DesignerSetting", DesignerSetting ); config->setGroup("MakeOutputView"); config->writeEntry("LineWrapping",gsw->lineWrappingCheckBox->isChecked()); config->writeEntry("ShowDirNavigMsg",gsw->dirNavigMsgCheckBox->isChecked()); config->writeEntry( "ForceCLocale", gsw->forceCLocaleRadio->isChecked() ); //current item id must be in sync with the enum! config->writeEntry("CompilerOutputLevel",gsw->compileOutputCombo->currentItem()); config->sync(); if( KDevPlugin *makeExt = API::getInstance()->pluginController()->extension("KDevelop/MakeFrontend")) { static_cast<KDevMakeFrontend*>(makeExt)->updateSettingsFromConfig(); } config->setGroup("TerminalEmulator"); config->writeEntry("UseKDESetting", gsw->useKDETerminal->isChecked() ); config->writeEntry("TerminalApplication", gsw->terminalEdit->text().stripWhiteSpace() ); }
void DockBarExtension::saveContainerConfig() { QStringList applet_list; KConfig *conf = config(); unsigned count = 0; for(DockContainer::Vector::const_iterator it = containers.constBegin(); it != containers.constEnd(); ++it) { DockContainer *c = *it; if(!c->command().isEmpty()) { QString applet_gid = QString("Applet_%1").arg(QString::number(count)); applet_list.append(applet_gid); conf->setGroup(applet_gid); conf->writePathEntry("Command", c->command()); conf->writePathEntry("resName", c->resName()); conf->writeEntry("resClass", c->resClass()); ++count; } } conf->setGroup("General"); conf->writeEntry("Applets", applet_list); conf->deleteEntry("Commands"); // cleanup old config conf->sync(); }
void KSimPackageFileWidget::acceptPressed() { if ( (m_dirList != m_directories->getFileList()) || (m_fileList != m_files->getFileList())) { KConfig * config = kapp->config(); QString group(config->group()); config->setGroup("Packages"); config->writeEntry("Directories", m_directories->getFileList()); config->writeEntry("Files", m_files->getFileList()); config->setGroup(group); config->sync(); KMessageBox::information(parentWidget() , i18n("KSimus packages are configured only during the application start." "You have to restart ksimus if you want to apply the changes.\n" "This will be changed in a future version. Sorry!"), i18n("Restart required"), QString::fromLatin1("Package changed - Restart Application")); } }
Style::Style(QWidget *parent, const char* name) : StyleDlg(parent, name) { // Common Pardus settings for all themes KConfig *config = new KConfig("kdeglobals"); config->setGroup("KDE"); config->writeEntry("ShowIconsOnPushButtons", true); config->writeEntry("EffectAnimateCombo", true); config->sync(); delete config; // add kaptan themes into resouce pool KGlobal::dirs()->addResourceType("themes", KStandardDirs::kde_default("data") + "kaptan/themes/"); QStringList themes = KGlobal::dirs()->findAllResources("themes", "*.xml", true /*recursive*/); themes.sort(); for (QStringList::const_iterator it = themes.begin(); it != themes.end(); ++it) styleBox->insertItem(QFileInfo(*it).baseName()); connect(styleButton, SIGNAL(clicked()), this, SLOT(testStyle())); connect(styleBox, SIGNAL(activated(int)), this, SLOT(styleSelected(int))); connect(checkKickoff, SIGNAL(clicked()), this, SLOT(kickoffSelected())); styleBox->setCurrentItem(0); emit(styleSelected(0)); }
void LinkView::saveLinks() { if (!locations) return; KConfig *config = new KConfig(QDir::homeDirPath() + "/.qt/baghirarc"); config->setGroup("Sidebar"); config->writeEntry("Sizes", splitter->sizes()); config->writeEntry("NumLinks", (int)locations->count()); QString num; for (uint i = 0; i < locations->count(); i++) { num.setNum(i); ListBoxLink *current = (ListBoxLink*)locations->item(i); config->writeEntry("Link_"+num+"_Title", current->text()); config->writeEntry("Link_"+num+"_Icon", current->icon()); config->writeEntry("Link_"+num+"_URL", current->URL()); } // reduced links, remove them from settings for (uint i = locations->count(); i < loadedLinks; i++) { num.setNum(i); config->deleteEntry("Link_"+num+"_Title"); config->deleteEntry("Link_"+num+"_Icon"); config->deleteEntry("Link_"+num+"_URL"); } delete config; }
void KGeneralSettingsPage::apply() { KConfig * config = kapp->config(); config->setGroup( "Directory Reading" ); config->writeEntry( "CrossFileSystems", _crossFileSystems->isChecked() ); config->writeEntry( "EnableLocalDirReader", _enableLocalDirReader->isChecked() ); config->setGroup( "Animation" ); config->writeEntry( "ToolbarPacMan", _enableToolBarAnimation->isChecked() ); config->writeEntry( "DirTreePacMan", _enableTreeViewAnimation->isChecked() ); _mainWin->initPacMan( _enableToolBarAnimation->isChecked() ); _treeView->enablePacManAnimation( _enableTreeViewAnimation->isChecked() ); config->setGroup( "Exclude" ); QStringList excludeRulesStringList; KExcludeRules::excludeRules()->clear(); QListViewItem * item = _excludeRulesListView->firstChild(); while ( item ) { QString ruleText = item->text(0); excludeRulesStringList.append( ruleText ); // kdDebug() << "Adding exclude rule " << ruleText << endl; KExcludeRules::excludeRules()->add( new KExcludeRule( QRegExp( ruleText ) ) ); item = item->nextSibling(); } config->writeEntry( "ExcludeRules", excludeRulesStringList ); }
void MyFracWindow::writeParameters() { KConfig* config = kapp->config(); config->setGroup("Parameters"); config->writeEntry("Iterations", _sliderIterations->value()); config->writeEntry("Quality", _sliderQuality->value()); config->writeEntry("Scale", _sliderScale->value()); config->writeEntry("Offset", _sliderOffset->value()); config->writeEntry("Scroll", _sliderScroll->value()); config->writeEntry("Height", _sliderHeight->value()); config->writeEntry("Grid", _comboGrid->currentItem()); config->writeEntry("Background", _backgroundColor); QStringList list; list.append(_gradient.isHsv() ? "hsv" : "rgb"); list.append(_gradient.getSpline(0).toString()); list.append(_gradient.getSpline(1).toString()); list.append(_gradient.getSpline(2).toString()); config->writeEntry("Gradient", list); config->writeEntry("ImageSize", _imageSize); config->writeEntry("ImageMime", _imageMime); config->writeEntry("ImagePath", _imagePath); }
// Ok pressed - save settings and exit void KScienceSetup::slotOk() { KConfig *config = KGlobal::config(); QString sSize, sSpeed, sIntensity, sMode; config->setGroup( "Settings" ); config->writeEntry( "ModeNr", mode ); for(int i=0; i<MAX_MODES; i++) { sMode.setNum( i ); config->setGroup( "Mode" + sMode ); config->writeEntry( "MoveX", moveX[i] ); config->writeEntry( "MoveY", moveY[i] ); config->writeEntry( "Size", size[i] ); config->writeEntry( "Speed", speed[i] ); config->writeEntry( "Intensity", intensity[i] ); config->writeEntry( "Inverse", inverse[i] ); config->writeEntry( "Gravity", gravity[i] ); config->writeEntry( "HideBG", hideBG[i] ); } config->sync(); accept(); }
void BehaviorConfig::save() { // kdDebug(14000) << k_funcinfo << "called." << endl; KopetePrefs *p = KopetePrefs::prefs(); KConfig *config = KGlobal::config(); // "General" TAB ============================================================ p->setShowTray(mPrfsGeneral->mShowTrayChk->isChecked()); p->setStartDocked(mPrfsGeneral->mStartDockedChk->isChecked()); p->setUseQueue(mPrfsGeneral->mUseQueueChk->isChecked()); p->setUseStack(mPrfsGeneral->mUseStackChk->isChecked()); p->setQueueUnreadMessages(mPrfsGeneral->mQueueUnreadMessagesChk->isChecked()); p->setAutoConnect(mPrfsGeneral->mAutoConnect->isChecked()); // "Events" TAB ============================================================ p->setQueueOnlyHighlightedMessagesInGroupChats(mPrfsEvents->mQueueOnlyHighlightedMessagesInGroupChatsChk->isChecked()); p->setQueueOnlyMessagesOnAnotherDesktop(mPrfsEvents->mQueueOnlyMessagesOnAnotherDesktopChk->isChecked()); p->setBalloonNotify(mPrfsEvents->mBalloonNotifyChk->isChecked()); p->setBalloonNotifyIgnoreClosesChatView(mPrfsEvents->mBalloonNotifyIgnoreClosesChatViewChk->isChecked()); p->setBalloonClose(mPrfsEvents->mCloseBalloonChk->isChecked()); p->setBalloonDelay(mPrfsEvents->mBalloonCloseDelay->value()); p->setTrayflashNotify(mPrfsEvents->mTrayflashNotifyChk->isChecked()); p->setTrayflashNotifyLeftClickOpensMessage(mPrfsEvents->mTrayflashNotifyLeftClickOpensMessageChk->isChecked()); p->setTrayflashNotifySetCurrentDesktopToChatView(mPrfsEvents->mTrayflashNotifySetCurrentDesktopToChatViewChk->isChecked()); p->setSoundIfAway(mPrfsEvents->mSoundIfAwayChk->isChecked()); p->setRaiseMsgWindow(mPrfsEvents->mRaiseMsgWindowChk->isChecked()); config->setGroup("General"); config->writeEntry("EventIfActive", mPrfsEvents->mEventIfActive->isChecked()); // "Away" TAB =============================================================== p->setRememberedMessages( mAwayConfigUI->rememberedMessages->value() ); config->setGroup("AutoAway"); config->writeEntry("Timeout", mAwayConfigUI->mAutoAwayTimeout->value() * 60); config->writeEntry("GoAvailable", mAwayConfigUI->mGoAvailable->isChecked()); config->writeEntry("UseAutoAway", mAwayConfigUI->mUseAutoAway->isChecked() ); config->writeEntry("UseAutoAwayMessage", mAwayConfigUI->mDisplayCustomAwayMessage->isChecked() ); config->sync(); // Save the auto away message, if defined if( mAwayConfigUI->mDisplayCustomAwayMessage->isChecked() ) { awayInstance->setAutoAwayMessage( mAwayConfigUI->mAutoAwayMessageEdit->text() ); } // "Chat" TAB =============================================================== p->setShowEvents(mPrfsChat->cb_ShowEventsChk->isChecked()); p->setHighlightEnabled(mPrfsChat->highlightEnabled->isChecked()); p->setSpellCheck(mPrfsChat->cb_SpellCheckChk->isChecked()); p->setInterfacePreference( viewPlugins[mPrfsChat->viewPlugin->currentItem()]->pluginName() ); p->setChatWindowPolicy(mPrfsChat->cmbChatGroupingPolicy->currentItem()); p->setChatViewBufferSize(mPrfsChat->mChatViewBufferSize->value()); p->setTruncateContactNames(mPrfsChat->truncateContactNameEnabled->isChecked()); p->setMaxContactNameLength(mPrfsChat->mMaxContactNameLength->value()); p->save(); emit changed(false); }
kpok::~kpok() { if (mOptions != 0) { if (m_numPlayers > 1) m_game.setBettingLimits(mOptions->getMinBet(), mOptions->getMaxBet()); drawDelay = mOptions->getDrawDelay(); // cashPerRound = mOptions->getCashPerRound(); // NOT(!) configurable } KConfig* conf = kapp->config(); conf->setGroup("General"); conf->writeEntry("MinBet", m_game.getMinBet()); conf->writeEntry("MaxBet", m_game.getMaxBet()); // conf->writeEntry("CashPerRound", cashPerRound); conf->writeEntry("DrawDelay", drawDelay); delete[] m_players; for (unsigned int i = 0; i < m_numPlayers; i++) delete playerBox[i]; delete[] playerBox; delete mOptions; }
void KNCollectionView::writeConfig() { KConfig *conf = knGlobals.config(); conf->setGroup("GroupView"); saveLayout(knGlobals.config(), "GroupView"); conf->writeEntry("UnreadColumn", unreadIndex()); conf->writeEntry("TotalColumn", totalIndex()); }
void managementWidget::writePSeparator() { KConfig *config = kapp->config(); config->setGroup("Kpackage"); config->writeEntry("panel1Width",vPan->sizes().first()); config->writeEntry("panel2Width",vPan->sizes().last()); }
GuiSpectrumAnalyser::~GuiSpectrumAnalyser() { KConfig *config = KGlobal::config(); config->setGroup("Winskin"); config->writeEntry("visualizationMode", visualization_mode); config->writeEntry("analyserMode", analyser_mode); delete analyserCache; }
void KAccount::writeConfig( KConfig &config, const QString &group ) { QString oldGroup = config.group(); if (!group.isEmpty()) config.setGroup(group); config.writeEntry("Id", mId); config.writeEntry("Name", mName); if (!group.isEmpty()) // restore config.setGroup(oldGroup); }
/** Write settings */ void KEducaPrefs::configWrite() { KConfig *config = KGlobal::config(); config->setGroup("Options"); config->writeEntry("Geometry", size() ); config->writeEntry("ResultFinish", _resultAfterFinish->isChecked() ); config->writeEntry("RandomQuestions", _randomQuestions->isChecked() ); config->writeEntry("RandomAnswers", _randomAnswers->isChecked() ); config->sync(); }
void ConfGeneral::save() { KConfig *conf = KGlobal::config(); conf->setGroup("Personal"); conf->writeEntry("Name", m_name->text()); conf->writeEntry("Number", m_number->text()); conf->writeEntry("Company", m_company->text()); conf->writeEntry( "ReplaceIntChar", m_replace_int_char->isChecked() ); conf->writeEntry( "ReplaceIntCharVal", m_replace_int_char_val->text() ); }
void ColorSchema::writeConfigColor(KConfig& c, const QString& name, const ColorEntry& e) const { KConfigGroupSaver(&c,name); c.setGroup(name); c.writeEntry("Color",e.color); c.writeEntry("Transparency",(bool) e.transparent); c.writeEntry("Bold",(bool) e.bold); }
/****************************************************************************** * Write a client application's details to the config file. */ void ADConfigData::writeClient(const QCString &appName, const ClientInfo *cinfo) { KConfig *config = KGlobal::config(); config->setGroup(CLIENT_GROUP + QString::fromLocal8Bit(appName)); config->writeEntry(TITLE_KEY, cinfo->title()); config->writeEntry(DCOP_OBJECT_KEY, QString::fromLocal8Bit(cinfo->dcopObject())); config->writeEntry(START_CLIENT_KEY, cinfo->startClient()); config->writePathEntry(CALENDAR_KEY, cinfo->calendar()->urlString()); config->sync(); }
void Window_trigger::cfg_write(KConfig &cfg_P) const { base::cfg_write(cfg_P); QString save_cfg_group = cfg_P.group(); cfg_P.setGroup(save_cfg_group + "Windows"); windows()->cfg_write(cfg_P); cfg_P.setGroup(save_cfg_group); cfg_P.writeEntry("WindowActions", window_actions); cfg_P.writeEntry("Type", "WINDOW"); // overwrites value set in base::cfg_write() }
void KMixApplet::saveConfig() { kdDebug(67100) << "KMixApplet::saveConfig()" << endl; if ( m_mixerWidget != 0) { //kdDebug(67100) << "KMixApplet::saveConfig() save" << endl; KConfig *cfg = this->config(); //kdDebug(67100) << "KMixApplet::saveConfig() save cfg=" << cfg << endl; cfg->setGroup( 0 ); cfg->writeEntry( "Mixer", _mixer->id() ); cfg->writeEntry( "MixerName", _mixer->mixerName() ); cfg->writeEntry( "ColorCustom", _customColors ); cfg->writeEntry( "ColorHigh", _colors.high.name() ); cfg->writeEntry( "ColorLow", _colors.low.name() ); cfg->writeEntry( "ColorBack", _colors.back.name() ); cfg->writeEntry( "ColorMutedHigh", _colors.mutedHigh.name() ); cfg->writeEntry( "ColorMutedLow", _colors.mutedLow.name() ); cfg->writeEntry( "ColorMutedBack", _colors.mutedBack.name() ); //cfg->writeEntry( "ReversedDirection", reversedDir ); saveConfig( cfg, "Widget" ); cfg->sync(); } }
void Korn::moveEvent( QMoveEvent * ) { KConfig *config = KApplication::getKApplication()->getConfig(); config->setGroup("Korn"); config->writeEntry("PosX", frameGeometry().x(), true); config->writeEntry("PosY", frameGeometry().y(), true); config->writeEntry("Width", width(), true); config->writeEntry("Height", height(), true); config->sync(); }
void KMMainView::saveSettings() { KConfig *conf = KMFactory::self()->printConfig(); conf->setGroup("General"); conf->writeEntry("ViewType", (int)m_printerview->viewType()); conf->writeEntry("Orientation", (int)orientation()); conf->writeEntry("ViewToolBar", ((KToggleAction *)m_actions->action("view_toolbar"))->isChecked()); conf->writeEntry("ViewMenuBar", static_cast< KToggleAction * >(m_actions->action("view_menubar"))->isChecked()); conf->writeEntry("ViewPrinterInfos", ((KToggleAction *)m_actions->action("view_printerinfos"))->isChecked()); conf->sync(); }
void Kopete::Away::save() { KConfig *config = KGlobal::config(); /* Set the away message settings in the Away Messages config group */ config->setGroup("Away Messages"); config->writeEntry("Messages", d->awayMessageList); config->writeEntry("AutoAwayMessage", d->autoAwayMessage); config->sync(); emit( messagesChanged() ); }
void kPanel::writeOutRecentList(bool sync) { KConfig *config = KApplication::getKApplication()->getConfig(); config->setGroup("kdisknav"); config->writeEntry("RecentFolders", recent_folders); config->writeEntry("RecentFiles", recent_files); if (sync) config->sync(); }
int main(int argc, char **argv) { KAboutData aboutData("kwriteconfig", I18N_NOOP("KWriteConfig"), "1.0.0", I18N_NOOP("Write KConfig entries - for use in shell scripts"), KAboutData::License_GPL, "(c) 2001 Red Hat, Inc. & Luís Pedro Coelho"); aboutData.addAuthor("Luís Pedro Coelho", 0, "*****@*****.**"); aboutData.addAuthor("Bernhard Rosenkraenzer", "Wrote kreadconfig on which this is based", "*****@*****.**"); KCmdLineArgs::init(argc, argv, &aboutData); KCmdLineArgs::addCmdLineOptions(options); KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); QString group = QString::fromLocal8Bit(args->getOption("group")); QString key = QString::fromLocal8Bit(args->getOption("key")); QString file = QString::fromLocal8Bit(args->getOption("file")); QCString type = args->getOption("type").lower(); if(key.isNull() || !args->count()) { KCmdLineArgs::usage(); return 1; } QCString value = args->arg(0); KInstance inst(&aboutData); KConfig *konfig; if(file.isEmpty()) konfig = new KConfig(QString::fromLatin1("kdeglobals"), false, false); else konfig = new KConfig(file, false, false); konfig->setGroup(group); if(konfig->getConfigState() != KConfig::ReadWrite || konfig->entryIsImmutable(key)) return 2; if(type == "bool") { // For symmetry with kreadconfig we accept a wider range of values as true than Qt bool boolvalue = (value == "true" || value == "on" || value == "yes" || value == "1"); konfig->writeEntry(key, boolvalue); } else if(type == "path") { konfig->writePathEntry(key, QString::fromLocal8Bit(value)); } else { konfig->writeEntry(key, QString::fromLocal8Bit(value)); } konfig->sync(); delete konfig; return 0; }
void MouseSetup::save() { KConfig *config = new KConfig( "kcminputrc" ); config->setGroup( "Mouse" ); if ( handed == RIGHT_HANDED ) config->writeEntry( "MouseButtonMapping", QString( "RightHanded" ) ); else config->writeEntry( "MouseButtonMapping", QString( "LeftHanded" ) ); config->sync(); }
TasmaApp::~TasmaApp() { if ( tasmawin ) { KConfig *config = KGlobal::config(); config->setGroup( "MainWin" ); config->writeEntry( "Width", tasmawin->width() ); config->writeEntry( "Height", tasmawin->height() ); config->sync(); } delete tasmawin; }
/** * commit changes to the configfile * * @return if the change have been done */ bool PingCfgDlg::commitChanges() { KConfig *kc = kapp->getConfig(); (void)CommandCfgDlg::commitChanges(); if (cfgNslookupBtn->isChecked()) { kc->writeEntry("binaryType", "nslookup"); } else { kc->writeEntry("binaryType", "ping"); } return(TRUE); }