From bd9e6617827818fd043452c08c606f07b78014a0 Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdesdk@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- .../modules/dbsearchengine2/preferenceswidget.cpp | 98 ++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 kbabel/kbabeldict/modules/dbsearchengine2/preferenceswidget.cpp (limited to 'kbabel/kbabeldict/modules/dbsearchengine2/preferenceswidget.cpp') diff --git a/kbabel/kbabeldict/modules/dbsearchengine2/preferenceswidget.cpp b/kbabel/kbabeldict/modules/dbsearchengine2/preferenceswidget.cpp new file mode 100644 index 00000000..7634a799 --- /dev/null +++ b/kbabel/kbabeldict/modules/dbsearchengine2/preferenceswidget.cpp @@ -0,0 +1,98 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "dbse2.h" +#include "preferenceswidget.h" + +KDB2PreferencesWidget::KDB2PreferencesWidget(QWidget *parent, const char* name) + : PrefWidget(parent,name) +{ + QVBoxLayout *layout = new QVBoxLayout(this); +// QLabel *label = new QLabel(i18n("Settings for KDE Database Search Engine"),this); +// layout->addWidget(label); + + dbpw = new DBSearchEnginePrefWidget(this); + dbpw->dbDirectory->setMode(KFile::Directory | KFile::LocalOnly); + dbpw->show(); + layout->addWidget(dbpw); + setMinimumSize(300,300); + + standard(); + +// connect(dbpw->browseTB_3,SIGNAL(clicked()),SLOT(browse1())); + + emit restoreNow(); //Fill with actual params. + +} + +KDB2PreferencesWidget::~KDB2PreferencesWidget() +{ +} + +void KDB2PreferencesWidget::apply() +{ +emit applyNow(); +} + +void KDB2PreferencesWidget::cancel() +{ +emit restoreNow(); +} + +void KDB2PreferencesWidget::standard() +{ +QString defaultDir; + KStandardDirs * dirs = KGlobal::dirs(); + if(dirs) + { + defaultDir = dirs->saveLocation("data"); + if(defaultDir.right(1)!="/") + defaultDir+="/"; + defaultDir += "kbabeldict/dbsearchengine2"; + } +dbpw->dbDirectory->setURL(defaultDir); + +dbpw->autoUpdate->setChecked(true); + +dbpw->useSentence->setChecked(true); +dbpw->useGlossary->setChecked(true); +dbpw->useExact->setChecked(true); +dbpw->useDivide->setChecked(true); +dbpw->useAlpha->setChecked(true); +dbpw->useWordByWord->setChecked(true); +dbpw->useDynamic->setChecked(true); +dbpw->scoreDivide->setValue(90); +dbpw->scoreExact->setValue(100); +dbpw->scoreSentence->setValue(90); +dbpw->scoreWordByWord->setValue(70); +dbpw->scoreGlossary->setValue(98); +dbpw->scoreAlpha->setValue(98); +dbpw->scoreDynamic->setValue(80); + +dbpw->numberOfResult->setValue(5); +dbpw->minScore->setValue(60); + +dbpw->firstCapital->setChecked(true); +dbpw->allCapital->setChecked(false); +dbpw->accelerator->setChecked(true); +dbpw->sameLetter->setChecked(true); +dbpw->checkLang->setChecked(true); +dbpw->useFilters->setChecked(false); +dbpw->dateToday->setChecked(false); +/* + */ + //dbpw->dirInput->setURL(defaultDir); +} + +#include "preferenceswidget.moc" -- cgit v1.2.1