void KImportDlg::loadProfiles(const bool selectLast) { // Creating an editor object here makes sure that // we have at least the default profile available MyMoneyQifProfileEditor* edit = new MyMoneyQifProfileEditor(true, 0); edit->slotOk(); delete edit; QString current = m_profileComboBox->currentText(); m_profileComboBox->clear(); QStringList list; KSharedConfigPtr config = KSharedConfig::openConfig(); KConfigGroup grp = config->group("Profiles"); list = grp.readEntry("profiles", QStringList()); list.sort(); m_profileComboBox->addItems(list); if (selectLast == true) { config->group("Last Use Settings"); current = grp.readEntry("KImportDlg_LastProfile"); } int index = m_profileComboBox->findText(current, Qt::MatchExactly); if (index > -1) { m_profileComboBox->setCurrentIndex(index); } else { m_profileComboBox->setCurrentIndex(0); } }
void MainWindow::saveConfig() { KSharedConfigPtr config = KGlobal::config(); config->group("mainwindow").writeEntry("geometry", saveGeometry()); config->group("mainwindow").writeEntry("state", saveState()); config->sync(); }
void MainWindow::loadConfig() { KSharedConfigPtr config = KGlobal::config(); QByteArray geometry = config->group("mainwindow").readEntry("geometry", QByteArray()); QByteArray state = config->group("mainwindow").readEntry("state", QByteArray()); restoreGeometry(geometry); restoreState(state); }
QVector<SieveEditorUtil::SieveServerConfig> SieveEditorUtil::readServerSieveConfig() { QVector<SieveServerConfig> lstConfig; KSharedConfigPtr cfg = KSharedConfig::openConfig(); QRegularExpression re(QStringLiteral("^ServerSieve (.+)$")); const QStringList groups = cfg->groupList().filter(re); KWallet::Wallet *wallet = SieveServerSettings::self()->wallet(); if (wallet && !wallet->setFolder(QStringLiteral("sieveeditor"))) { wallet->createFolder(QStringLiteral("sieveeditor")); wallet->setFolder(QStringLiteral("sieveeditor")); } Q_FOREACH (const QString &conf, groups) { SieveServerConfig sieve; KConfigGroup group = cfg->group(conf); sieve.port = group.readEntry(QStringLiteral("Port"), 0); sieve.serverName = group.readEntry(QStringLiteral("ServerName")); sieve.userName = group.readEntry(QStringLiteral("UserName")); sieve.enabled = group.readEntry(QStringLiteral("Enabled"), true); const QString walletEntry = sieve.userName + QLatin1Char('@') + sieve.serverName; if (wallet && wallet->hasEntry(walletEntry)) { wallet->readPassword(walletEntry, sieve.password); } sieve.authenticationType = static_cast<MailTransport::Transport::EnumAuthenticationType::type>(group.readEntry(QStringLiteral("Authentication"), static_cast<int>(MailTransport::Transport::EnumAuthenticationType::PLAIN))); lstConfig.append(sieve); }
void KRenameWindow::loadConfig() { // ExtHistoryCombo needs an object name m_pageFilename->filenameTemplate->setObjectName("FILENAME_TEMPLATE"); m_pageFilename->extensionTemplate->setObjectName("EXTENSION_TEMPLATE"); m_pageFilename->comboFilenameCustom->setObjectName("FILENAME_CUSTOM_TEMPLATE"); m_pageFilename->comboExtensionCustom->setObjectName("EXTENSION_CUSTOM_TEMPLATE"); m_pageFilename->comboPrefixCustom->setObjectName("PREVIX_CUSTOM_TEMPLATE"); m_pageFilename->comboSuffixCustom->setObjectName("SUFFIX_CUSTOM_TEMPLATE"); m_pageFilename->filenameTemplate->loadConfig(); m_pageFilename->extensionTemplate->loadConfig(); m_pageFilename->comboFilenameCustom->loadConfig(); m_pageFilename->comboExtensionCustom->loadConfig(); m_pageFilename->comboPrefixCustom->loadConfig(); m_pageFilename->comboSuffixCustom->loadConfig(); KSharedConfigPtr config = KSharedConfig::openConfig(); KConfigGroup groupGui = config->group(QString("GUISettings")); int width = groupGui.readEntry("Column0", QVariant(this->previewColumnWidth(0))).toInt(); if (width > 0) { this->setPreviewColumnWidth(0, width); } width = groupGui.readEntry("Column1", QVariant(this->previewColumnWidth(1))).toInt(); if (width > 0) { this->setPreviewColumnWidth(1, width); } }
void PlayListWidget::saveState(KSharedConfigPtr cfg) { KConfigGroup g = cfg->group("PlayListWidget"); QHeaderView* v = view->header(); g.writeEntry("play_list_state",v->saveState()); g.writeEntry("random_mode",random_mode->isChecked()); }
void KImportDlg::readConfig() { KSharedConfigPtr kconfig = KSharedConfig::openConfig(); KConfigGroup kgrp = kconfig->group("Last Use Settings"); m_qlineeditFile->setText(kgrp.readEntry("KImportDlg_LastFile")); }
void MediaView::loadState(KSharedConfigPtr cfg) { KConfigGroup g = cfg->group("MediaView"); show_incomplete->setChecked(g.readEntry("show_incomplete", false)); search_box->setText(g.readEntry("search_text", QString())); }
void Doc::initConfig() { KSharedConfigPtr config = Factory::global().config(); const int page = config->group("Tables Page Layout").readEntry("Default unit page", 0); setUnit(KoUnit::fromListForUi(page, KoUnit::HidePixel)); }
void KBackupDlg::readConfig() { KSharedConfigPtr config = KSharedConfig::openConfig(); KConfigGroup grp = config->group("Last Use Settings"); mountCheckBox->setChecked(grp.readEntry("KBackupDlg_mountDevice", false)); txtMountPoint->setText(grp.readEntry("KBackupDlg_BackupMountPoint", "/mnt/floppy")); }
void TorrentActivity::loadState(KSharedConfigPtr cfg) { KConfigGroup g = cfg->group("TorrentActivitySplitters"); if (vsplit) { QByteArray data; data = QByteArray::fromBase64(g.readEntry("vsplit", data)); vsplit->restoreState(data); } if (hsplit) { QByteArray data; data = QByteArray::fromBase64(g.readEntry("hsplit", data)); hsplit->restoreState(data); } search_bar->loadState(cfg); group_view->loadState(cfg); qm->loadState(cfg); tool_views->loadState(cfg, "TorrentActivityBottomTabBar"); notifyViewListeners(view->getCurrentTorrent()); magnet_view->loadState(cfg); group_switcher->loadState(cfg); show_group_view_action->setChecked(!group_view->isHidden()); }
void WebSeedsTab::loadState(KSharedConfigPtr cfg) { KConfigGroup g = cfg->group("WebSeedsTab"); QByteArray s = QByteArray::fromBase64(g.readEntry("state",QByteArray())); if (!s.isNull()) m_webseed_list->header()->restoreState(s); }
void KChooseImportExportDlg::writeConfig() { KSharedConfigPtr config = KSharedConfig::openConfig(); KConfigGroup grp = config->group("Last Use Settings"); grp.writeEntry("KChooseImportExportDlg_LastType", d->ui.typeCombo->currentText()); config->sync(); }
void KWApplicationConfig::setUnit(const KoUnit &unit) { KSharedConfigPtr config = KGlobal::config(); KConfigGroup misc = config->group("Misc"); misc.writeEntry("Units", unit.symbol()); misc.sync(); }
void KWApplicationConfig::save() { KSharedConfigPtr config = KGlobal::config(); KConfigGroup interface = config->group("Interface"); interface.writeEntry("ViewFormattingChars", m_showFormattingChars); interface.writeEntry("ViewFieldShadings", m_showInlineObjectVisualization); interface.writeEntry("ViewTableBorders", m_showTableBorders); interface.writeEntry("ViewFrameBorders", m_viewFrameBorders); interface.writeEntry("Zoom", m_zoom); interface.writeEntry("ZoomMode", (int)m_zoomMode); // interface.writeEntry("showDocStruct", m_bShowDocStruct); interface.writeEntry("Rulers", m_viewRulers); // interface.writeEntry("viewmode", m_viewModeType) ; // interface.writeEntry("AllowAutoFormat", m_bAllowAutoFormat); // interface.writeEntry("ShowGrid" , m_bShowGrid); // interface.writeEntry("SnapToGrid" , m_bSnapToGrid); interface.writeEntry("StatusBarShowPage", m_statusBarShowPage); interface.writeEntry("StatusBarShowPageStyle", m_statusBarShowPageStyle); interface.writeEntry("StatusBarShowPageSize", m_statusBarShowPageSize); interface.writeEntry("StatusBarShowLineNumber", m_statusBarShowLineNumber); interface.writeEntry("StatusBarShowModified", m_statusBarShowModified); interface.writeEntry("StatusBarShowMouse", m_statusBarShowMouse); interface.writeEntry("StatusBarShowZoom", m_statusBarShowZoom); interface.writeEntry("StatusBarShowWordCount", m_statusBarShowWordCount); interface.sync(); }
void KImportDlg::writeConfig() { KSharedConfigPtr kconfig = KSharedConfig::openConfig(); KConfigGroup grp = kconfig->group("Last Use Settings"); grp.writeEntry("KImportDlg_LastFile", m_qlineeditFile->text()); grp.writeEntry("KImportDlg_LastProfile", m_profileComboBox->currentText()); kconfig->sync(); }
void KBackupDlg::writeConfig() { KSharedConfigPtr config = KSharedConfig::openConfig(); KConfigGroup grp = config->group("Last Use Settings"); grp.writeEntry("KBackupDlg_mountDevice", mountCheckBox->isChecked()); grp.writeEntry("KBackupDlg_BackupMountPoint", txtMountPoint->text()); config->sync(); }
void KPrDocument::saveKPrConfig() { KSharedConfigPtr config = KGlobal::mainComponent().config(); KConfigGroup configGroup = config->group( "SlideShow" ); configGroup.writeEntry( "PresentationMonitor", m_presentationMonitor ); configGroup.writeEntry( "PresenterViewEnabled", m_presenterViewEnabled ); }
void MediaPlayerActivity::saveState(KSharedConfigPtr cfg) { KConfigGroup g = cfg->group("MediaPlayerActivity"); g.writeEntry("splitter_state",splitter->saveState()); play_list->saveState(cfg); play_list->playList()->save(kt::DataDir() + "playlist"); media_view->saveState(cfg); }
void PlayListWidget::loadState(KSharedConfigPtr cfg) { KConfigGroup g = cfg->group("PlayListWidget"); QByteArray d = g.readEntry("play_list_state",QByteArray()); if (!d.isNull()) view->header()->restoreState(d); view->header()->setSortIndicatorShown(true); random_mode->setChecked(g.readEntry("random_mode",false)); }
void DMessageBox::saveMsgBoxShouldBeShown(const QString& dontShowAgainName, bool value) { if (dontShowAgainName.isEmpty()) return; KSharedConfigPtr config = KSharedConfig::openConfig(); KConfigGroup group = config->group("Notification Messages"); group.writeEntry(dontShowAgainName, value); config->sync(); }
bool DMessageBox::readMsgBoxShouldBeShown(const QString& dontShowAgainName) { if (dontShowAgainName.isEmpty()) return true; KSharedConfigPtr config = KSharedConfig::openConfig(); KConfigGroup group = config->group("Notification Messages"); bool value = group.readEntry(dontShowAgainName, true); return value; }
ProfileManager::ProfileManager() : _loadedAllProfiles(false) , _loadedFavorites(false) { //load fallback profile _fallbackProfile = Profile::Ptr(new FallbackProfile); addProfile(_fallbackProfile); // lookup the default profile specified in <App>rc // for stand-alone Konsole, appConfig is just konsolerc // for konsolepart, appConfig might be yakuakerc, dolphinrc, katerc... KSharedConfigPtr appConfig = KSharedConfig::openConfig(); KConfigGroup group = appConfig->group("Desktop Entry"); QString defaultProfileFileName = group.readEntry("DefaultProfile", ""); // if the hosting application of konsolepart does not specify its own // default profile, use the default profile of stand-alone Konsole. if (defaultProfileFileName.isEmpty()) { KSharedConfigPtr konsoleConfig = KSharedConfig::openConfig(QStringLiteral("konsolerc")); group = konsoleConfig->group("Desktop Entry"); defaultProfileFileName = group.readEntry("DefaultProfile", ""); } _defaultProfile = _fallbackProfile; if (!defaultProfileFileName.isEmpty()) { // load the default profile const QString path = QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("konsole/") + defaultProfileFileName); if (!path.isEmpty()) { Profile::Ptr profile = loadProfile(path); if (profile) _defaultProfile = profile; } } Q_ASSERT(_profiles.count() > 0); Q_ASSERT(_defaultProfile); // get shortcuts and paths of profiles associated with // them - this doesn't load the shortcuts themselves, // that is done on-demand. loadShortcuts(); }
void KPrDocument::loadKPrConfig() { KSharedConfigPtr config = KGlobal::mainComponent().config(); if ( config->hasGroup( "SlideShow" ) ) { KConfigGroup configGroup = config->group( "SlideShow" ); m_presentationMonitor = configGroup.readEntry<int>( "PresentationMonitor", 0 ); m_presenterViewEnabled = configGroup.readEntry<bool>( "PresenterViewEnabled", false ); } }
void SyndicationActivity::saveState(KSharedConfigPtr cfg) { Feed* feed = feed_widget->getFeed(); KConfigGroup g = cfg->group("SyndicationActivity"); g.writeEntry("current_feed", feed ? feed->directory() : QString()); g.writeEntry("splitter", splitter->saveState()); tab->saveState(g); feed_widget->saveState(g); g.sync(); }
void applyCanvasConfiguration(KarbonCanvas * canvas, KarbonPart * part) { KSharedConfigPtr config = part->componentData().config(); uint grabSensitivity = 3; uint handleRadius = 3; if (config->hasGroup("Misc")) { KConfigGroup miscGroup = config->group("Misc"); grabSensitivity = miscGroup.readEntry("GrabSensitivity", grabSensitivity); handleRadius = miscGroup.readEntry("HandleRadius", handleRadius); } canvas->resourceManager()->setHandleRadius(handleRadius); canvas->resourceManager()->setGrabSensitivity(grabSensitivity); QColor color(Qt::white); if (config->hasGroup("Interface")) { color = config->group("Interface").readEntry("CanvasColor", color); } canvas->setBackgroundColor(color); }
void QueueManagerWidget::saveState(KSharedConfigPtr cfg) { KConfigGroup g = cfg->group("QueueManagerWidget"); QByteArray s = view->header()->saveState(); g.writeEntry("view_state", s.toBase64()); g.writeEntry("search_text", search->text()); g.writeEntry("search_bar_visible", show_search->isChecked()); g.writeEntry("show_uploads", show_uploads->isChecked()); g.writeEntry("show_downloads", show_downloads->isChecked()); g.writeEntry("show_not_queued", show_not_queued->isChecked()); }
Private() : delegate(0) , mode(DetailedMode) #ifdef DRAG_WHILE_DRAG_WORKAROUND , isDragging(false) #endif { KSharedConfigPtr config = KSharedConfig::openConfig(); KConfigGroup group = config->group("DocumentSectionView"); mode = (DisplayMode) group.readEntry("DocumentSectionViewMode", (int)DetailedMode); }
Private(KisNodeView* _q) : delegate(_q, _q) , mode(DetailedMode) #ifdef DRAG_WHILE_DRAG_WORKAROUND , isDragging(false) #endif { KSharedConfigPtr config = KSharedConfig::openConfig(); KConfigGroup group = config->group("NodeView"); mode = (DisplayMode) group.readEntry("NodeViewMode", (int)MinimalMode); }
bool KPrAnimationSelectorWidget::loadPreviewConfig() { KSharedConfigPtr config = KPrFactory::componentData().config(); bool showPreview = true; if (config->hasGroup("Interface")) { const KConfigGroup interface = config->group("Interface"); showPreview = interface.readEntry("ShowAutomaticPreviewAnimationEditDocker", showPreview); } return showPreview; }