knotes-setup.cc
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
#include "options.h"
00030
00031
#include <qtabwidget.h>
00032
#include <qcheckbox.h>
00033
#include <qmap.h>
00034
#include <qtimer.h>
00035
00036
#include <kapplication.h>
00037
#include <kconfig.h>
00038
00039
#include "setup_base.h"
00040
00041
#include "knotes-factory.h"
00042
#include "knotes-setup.h"
00043
00044
00045 KNotesConfigBase::KNotesConfigBase(QWidget *w,
const char *n) :
00046
ConduitConfigBase(w,n),
00047 fConfigWidget(0L)
00048 {
00049 fConfigWidget =
new KNotesWidget(w);
00050 UIDialog::addAboutPage(fConfigWidget->tabWidget,KNotesConduitFactory::about());
00051 fWidget = fConfigWidget;
00052 QObject::connect(fConfigWidget->fDeleteNoteForMemo,SIGNAL(clicked()),
00053
this,SLOT(modified()));
00054 fConduitName=i18n(
"KNotes");
00055 }
00056
00057
void KNotesConfigBase::commit(KConfig *fConfig)
00058 {
00059 KConfigGroupSaver s(fConfig,KNotesConduitFactory::group);
00060
00061 fConfig->writeEntry(KNotesConduitFactory::matchDeletes,
00062 fConfigWidget->fDeleteNoteForMemo->isChecked());
00063 }
00064
00065
void KNotesConfigBase::load(KConfig *fConfig)
00066 {
00067 KConfigGroupSaver s(fConfig,KNotesConduitFactory::group);
00068
00069 fConfigWidget->fDeleteNoteForMemo->setChecked(
00070 fConfig->readBoolEntry(KNotesConduitFactory::matchDeletes,
false));
00071 }
00072
00073
ConduitConfigBase *KNotesConfigBase::create(QWidget *w,
const char *n)
00074 {
00075
return new KNotesConfigBase(w,n);
00076 }
00077
This file is part of the documentation for kpilot Library Version 3.2.2.