kandy Library API Documentation

kandyprefs.h

00001 // This file is generated by kconfig_compiler from kandy.kcfg.
00002 // All changes you do to this file will be lost.
00003 #ifndef KANDYPREFS_H
00004 #define KANDYPREFS_H
00005 
00006 #include <kconfigskeleton.h>
00007 
00008 class KandyPrefs : public KConfigSkeleton
00009 {
00010   public:
00011 
00012     static KandyPrefs *self();
00013     ~KandyPrefs();
00014 
00018     static
00019     void setSerialDevice( const QString & v )
00020     {
00021       if (!self()->isImmutable( QString::fromLatin1( "SerialDevice" ) ))
00022         self()->mSerialDevice = v;
00023     }
00024 
00028     static
00029     QString serialDevice()
00030     {
00031       return self()->mSerialDevice;
00032     }
00033 
00037     ItemString *serialDeviceItem()
00038     {
00039       return mSerialDeviceItem;
00040     }
00041 
00045     static
00046     void setStartupModem( bool v )
00047     {
00048       if (!self()->isImmutable( QString::fromLatin1( "StartupModem" ) ))
00049         self()->mStartupModem = v;
00050     }
00051 
00055     static
00056     bool startupModem()
00057     {
00058       return self()->mStartupModem;
00059     }
00060 
00064     ItemBool *startupModemItem()
00065     {
00066       return mStartupModemItem;
00067     }
00068 
00072     static
00073     void setStartupTerminalWin( bool v )
00074     {
00075       if (!self()->isImmutable( QString::fromLatin1( "StartupTerminalWin" ) ))
00076         self()->mStartupTerminalWin = v;
00077     }
00078 
00082     static
00083     bool startupTerminalWin()
00084     {
00085       return self()->mStartupTerminalWin;
00086     }
00087 
00091     ItemBool *startupTerminalWinItem()
00092     {
00093       return mStartupTerminalWinItem;
00094     }
00095 
00099     static
00100     void setStartupMobileWin( bool v )
00101     {
00102       if (!self()->isImmutable( QString::fromLatin1( "StartupMobileWin" ) ))
00103         self()->mStartupMobileWin = v;
00104     }
00105 
00109     static
00110     bool startupMobileWin()
00111     {
00112       return self()->mStartupMobileWin;
00113     }
00114 
00118     ItemBool *startupMobileWinItem()
00119     {
00120       return mStartupMobileWinItem;
00121     }
00122 
00123     static
00124     void writeConfig()
00125     {
00126       static_cast<KConfigSkeleton*>(self())->writeConfig();
00127     }
00128   protected:
00129     KandyPrefs();
00130     static KandyPrefs *mSelf;
00131 
00132   public:
00133 
00134     // Serial Port
00135     QString mSerialDevice;
00136     bool mStartupModem;
00137 
00138     // Windows
00139     bool mStartupTerminalWin;
00140     bool mStartupMobileWin;
00141 
00142   private:
00143     ItemString *mSerialDeviceItem;
00144     ItemBool *mStartupModemItem;
00145     ItemBool *mStartupTerminalWinItem;
00146     ItemBool *mStartupMobileWinItem;
00147 };
00148 
00149 #endif
KDE Logo
This file is part of the documentation for kandy Library Version 3.3.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Mon Apr 4 04:47:44 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003