kandyprefs.cpp
00001
00002
00003 #include <qdir.h>
00004
00005 #include "kandyprefs.h"
00006
00007 #include <kconfig.h>
00008 #include <ksimpleconfig.h>
00009 #include <kstddirs.h>
00010 #include <klocale.h>
00011 #include <kdebug.h>
00012
00013 KandyPrefs *KandyPrefs::mInstance = 0;
00014
00015
00016 KandyPrefs::KandyPrefs() :
00017 KPrefs("kandyrc")
00018 {
00019 KPrefs::setCurrentGroup("Serial Port");
00020
00021 addItemString( "Serial Device", &mSerialDevice, "/dev/ttyS1");
00022 addItemBool( "StartupModem", &mStartupModem, false );
00023
00024 KPrefs::setCurrentGroup("Windows");
00025
00026 addItemBool( "StartupTerminalWin", &mStartupTerminalWin, false );
00027 addItemBool( "StartupMobileWin", &mStartupMobileWin, true );
00028 }
00029
00030 KandyPrefs::~KandyPrefs()
00031 {
00032 kdDebug() << "KandyPrefs::~KandyPrefs()" << endl;
00033
00034 delete mInstance;
00035 mInstance = 0;
00036 }
00037
00038 KandyPrefs *KandyPrefs::instance()
00039 {
00040 if (!mInstance) {
00041 mInstance = new KandyPrefs();
00042 mInstance->readConfig();
00043 }
00044
00045 return mInstance;
00046 }
This file is part of the documentation for kdelibs Version 3.1.4.