Exemplo n.º 1
0
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);
  }
}
Exemplo n.º 2
0
void MainWindow::saveConfig()
{
    KSharedConfigPtr config = KGlobal::config();

    config->group("mainwindow").writeEntry("geometry", saveGeometry());
    config->group("mainwindow").writeEntry("state", saveState());
    config->sync();
}
Exemplo n.º 3
0
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);
}
Exemplo n.º 4
0
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);
    }
Exemplo n.º 5
0
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);
    }
}
Exemplo n.º 6
0
	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());
	}
Exemplo n.º 7
0
void KImportDlg::readConfig()
{
  KSharedConfigPtr kconfig = KSharedConfig::openConfig();
  KConfigGroup kgrp = kconfig->group("Last Use Settings");
  m_qlineeditFile->setText(kgrp.readEntry("KImportDlg_LastFile"));

}
Exemplo n.º 8
0
    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()));

    }
Exemplo n.º 9
0
Arquivo: Doc.cpp Projeto: KDE/calligra
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));
}
Exemplo n.º 10
0
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"));
}
Exemplo n.º 11
0
    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());
    }
Exemplo n.º 12
0
	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);
	}
Exemplo n.º 13
0
void KChooseImportExportDlg::writeConfig()
{
  KSharedConfigPtr config = KSharedConfig::openConfig();
  KConfigGroup grp = config->group("Last Use Settings");
  grp.writeEntry("KChooseImportExportDlg_LastType", d->ui.typeCombo->currentText());
  config->sync();
}
Exemplo n.º 14
0
void KWApplicationConfig::setUnit(const KoUnit &unit)
{
    KSharedConfigPtr config = KGlobal::config();
    KConfigGroup misc = config->group("Misc");
    misc.writeEntry("Units", unit.symbol());
    misc.sync();
}
Exemplo n.º 15
0
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();
}
Exemplo n.º 16
0
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();
}
Exemplo n.º 17
0
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();
}
Exemplo n.º 18
0
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);
	}
Exemplo n.º 20
0
	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));
	}
Exemplo n.º 21
0
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();
}
Exemplo n.º 22
0
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;
}
Exemplo n.º 23
0
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();
}
Exemplo n.º 24
0
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 );
    }
}
Exemplo n.º 25
0
    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();
    }
Exemplo n.º 26
0
    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);
    }
Exemplo n.º 27
0
 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);
    }
Exemplo n.º 29
0
    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);
    }
Exemplo n.º 30
0
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;
}