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.