kandy

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 #include <kdebug.h>
00008 
00009 class KandyPrefs : public KConfigSkeleton
00010 {
00011   public:
00012 
00013     static KandyPrefs *self();
00014     ~KandyPrefs();
00015 
00019     static
00020     void setSerialDevice( const QString & v )
00021     {
00022       if (!self()->isImmutable( QString::fromLatin1( "SerialDevice" ) ))
00023         self()->mSerialDevice = v;
00024     }
00025 
00029     static
00030     QString serialDevice()
00031     {
00032       return self()->mSerialDevice;
00033     }
00034 
00038     ItemString *serialDeviceItem()
00039     {
00040       return mSerialDeviceItem;
00041     }
00042 
00046     static
00047     void setBaudRate( const QString & v )
00048     {
00049       if (!self()->isImmutable( QString::fromLatin1( "BaudRate" ) ))
00050         self()->mBaudRate = v;
00051     }
00052 
00056     static
00057     QString baudRate()
00058     {
00059       return self()->mBaudRate;
00060     }
00061 
00065     ItemString *baudRateItem()
00066     {
00067       return mBaudRateItem;
00068     }
00069 
00073     static
00074     void setLockDirectory( const QString & v )
00075     {
00076       if (!self()->isImmutable( QString::fromLatin1( "LockDirectory" ) ))
00077         self()->mLockDirectory = v;
00078     }
00079 
00083     static
00084     QString lockDirectory()
00085     {
00086       return self()->mLockDirectory;
00087     }
00088 
00092     ItemString *lockDirectoryItem()
00093     {
00094       return mLockDirectoryItem;
00095     }
00096 
00100     static
00101     void setStartupModem( bool v )
00102     {
00103       if (!self()->isImmutable( QString::fromLatin1( "StartupModem" ) ))
00104         self()->mStartupModem = v;
00105     }
00106 
00110     static
00111     bool startupModem()
00112     {
00113       return self()->mStartupModem;
00114     }
00115 
00119     ItemBool *startupModemItem()
00120     {
00121       return mStartupModemItem;
00122     }
00123 
00127     static
00128     void setAutoSetClock( bool v )
00129     {
00130       if (!self()->isImmutable( QString::fromLatin1( "AutoSetClock" ) ))
00131         self()->mAutoSetClock = v;
00132     }
00133 
00137     static
00138     bool autoSetClock()
00139     {
00140       return self()->mAutoSetClock;
00141     }
00142 
00146     ItemBool *autoSetClockItem()
00147     {
00148       return mAutoSetClockItem;
00149     }
00150 
00154     static
00155     void setExcludeHome( bool v )
00156     {
00157       if (!self()->isImmutable( QString::fromLatin1( "ExcludeHome" ) ))
00158         self()->mExcludeHome = v;
00159     }
00160 
00164     static
00165     bool excludeHome()
00166     {
00167       return self()->mExcludeHome;
00168     }
00169 
00173     ItemBool *excludeHomeItem()
00174     {
00175       return mExcludeHomeItem;
00176     }
00177 
00181     static
00182     void setExcludeWork( bool v )
00183     {
00184       if (!self()->isImmutable( QString::fromLatin1( "ExcludeWork" ) ))
00185         self()->mExcludeWork = v;
00186     }
00187 
00191     static
00192     bool excludeWork()
00193     {
00194       return self()->mExcludeWork;
00195     }
00196 
00200     ItemBool *excludeWorkItem()
00201     {
00202       return mExcludeWorkItem;
00203     }
00204 
00208     static
00209     void setExcludeMessaging( bool v )
00210     {
00211       if (!self()->isImmutable( QString::fromLatin1( "ExcludeMessaging" ) ))
00212         self()->mExcludeMessaging = v;
00213     }
00214 
00218     static
00219     bool excludeMessaging()
00220     {
00221       return self()->mExcludeMessaging;
00222     }
00223 
00227     ItemBool *excludeMessagingItem()
00228     {
00229       return mExcludeMessagingItem;
00230     }
00231 
00235     static
00236     void setExcludeFax( bool v )
00237     {
00238       if (!self()->isImmutable( QString::fromLatin1( "ExcludeFax" ) ))
00239         self()->mExcludeFax = v;
00240     }
00241 
00245     static
00246     bool excludeFax()
00247     {
00248       return self()->mExcludeFax;
00249     }
00250 
00254     ItemBool *excludeFaxItem()
00255     {
00256       return mExcludeFaxItem;
00257     }
00258 
00262     static
00263     void setExcludeCell( bool v )
00264     {
00265       if (!self()->isImmutable( QString::fromLatin1( "ExcludeCell" ) ))
00266         self()->mExcludeCell = v;
00267     }
00268 
00272     static
00273     bool excludeCell()
00274     {
00275       return self()->mExcludeCell;
00276     }
00277 
00281     ItemBool *excludeCellItem()
00282     {
00283       return mExcludeCellItem;
00284     }
00285 
00289     static
00290     void setExcludeVideo( bool v )
00291     {
00292       if (!self()->isImmutable( QString::fromLatin1( "ExcludeVideo" ) ))
00293         self()->mExcludeVideo = v;
00294     }
00295 
00299     static
00300     bool excludeVideo()
00301     {
00302       return self()->mExcludeVideo;
00303     }
00304 
00308     ItemBool *excludeVideoItem()
00309     {
00310       return mExcludeVideoItem;
00311     }
00312 
00316     static
00317     void setExcludeMailbox( bool v )
00318     {
00319       if (!self()->isImmutable( QString::fromLatin1( "ExcludeMailbox" ) ))
00320         self()->mExcludeMailbox = v;
00321     }
00322 
00326     static
00327     bool excludeMailbox()
00328     {
00329       return self()->mExcludeMailbox;
00330     }
00331 
00335     ItemBool *excludeMailboxItem()
00336     {
00337       return mExcludeMailboxItem;
00338     }
00339 
00343     static
00344     void setExcludeModem( bool v )
00345     {
00346       if (!self()->isImmutable( QString::fromLatin1( "ExcludeModem" ) ))
00347         self()->mExcludeModem = v;
00348     }
00349 
00353     static
00354     bool excludeModem()
00355     {
00356       return self()->mExcludeModem;
00357     }
00358 
00362     ItemBool *excludeModemItem()
00363     {
00364       return mExcludeModemItem;
00365     }
00366 
00370     static
00371     void setExcludeCar( bool v )
00372     {
00373       if (!self()->isImmutable( QString::fromLatin1( "ExcludeCar" ) ))
00374         self()->mExcludeCar = v;
00375     }
00376 
00380     static
00381     bool excludeCar()
00382     {
00383       return self()->mExcludeCar;
00384     }
00385 
00389     ItemBool *excludeCarItem()
00390     {
00391       return mExcludeCarItem;
00392     }
00393 
00397     static
00398     void setExcludeISDN( bool v )
00399     {
00400       if (!self()->isImmutable( QString::fromLatin1( "ExcludeISDN" ) ))
00401         self()->mExcludeISDN = v;
00402     }
00403 
00407     static
00408     bool excludeISDN()
00409     {
00410       return self()->mExcludeISDN;
00411     }
00412 
00416     ItemBool *excludeISDNItem()
00417     {
00418       return mExcludeISDNItem;
00419     }
00420 
00424     static
00425     void setExcludePager( bool v )
00426     {
00427       if (!self()->isImmutable( QString::fromLatin1( "ExcludePager" ) ))
00428         self()->mExcludePager = v;
00429     }
00430 
00434     static
00435     bool excludePager()
00436     {
00437       return self()->mExcludePager;
00438     }
00439 
00443     ItemBool *excludePagerItem()
00444     {
00445       return mExcludePagerItem;
00446     }
00447 
00451     static
00452     void setUseHomeSuff( bool v )
00453     {
00454       if (!self()->isImmutable( QString::fromLatin1( "UseHomeSuff" ) ))
00455         self()->mUseHomeSuff = v;
00456     }
00457 
00461     static
00462     bool useHomeSuff()
00463     {
00464       return self()->mUseHomeSuff;
00465     }
00466 
00470     ItemBool *useHomeSuffItem()
00471     {
00472       return mUseHomeSuffItem;
00473     }
00474 
00478     static
00479     void setUseWorkSuff( bool v )
00480     {
00481       if (!self()->isImmutable( QString::fromLatin1( "UseWorkSuff" ) ))
00482         self()->mUseWorkSuff = v;
00483     }
00484 
00488     static
00489     bool useWorkSuff()
00490     {
00491       return self()->mUseWorkSuff;
00492     }
00493 
00497     ItemBool *useWorkSuffItem()
00498     {
00499       return mUseWorkSuffItem;
00500     }
00501 
00505     static
00506     void setUseMessagingSuff( bool v )
00507     {
00508       if (!self()->isImmutable( QString::fromLatin1( "UseMessagingSuff" ) ))
00509         self()->mUseMessagingSuff = v;
00510     }
00511 
00515     static
00516     bool useMessagingSuff()
00517     {
00518       return self()->mUseMessagingSuff;
00519     }
00520 
00524     ItemBool *useMessagingSuffItem()
00525     {
00526       return mUseMessagingSuffItem;
00527     }
00528 
00532     static
00533     void setUseFaxSuff( bool v )
00534     {
00535       if (!self()->isImmutable( QString::fromLatin1( "UseFaxSuff" ) ))
00536         self()->mUseFaxSuff = v;
00537     }
00538 
00542     static
00543     bool useFaxSuff()
00544     {
00545       return self()->mUseFaxSuff;
00546     }
00547 
00551     ItemBool *useFaxSuffItem()
00552     {
00553       return mUseFaxSuffItem;
00554     }
00555 
00559     static
00560     void setUseCellSuff( bool v )
00561     {
00562       if (!self()->isImmutable( QString::fromLatin1( "UseCellSuff" ) ))
00563         self()->mUseCellSuff = v;
00564     }
00565 
00569     static
00570     bool useCellSuff()
00571     {
00572       return self()->mUseCellSuff;
00573     }
00574 
00578     ItemBool *useCellSuffItem()
00579     {
00580       return mUseCellSuffItem;
00581     }
00582 
00586     static
00587     void setUseVideoSuff( bool v )
00588     {
00589       if (!self()->isImmutable( QString::fromLatin1( "UseVideoSuff" ) ))
00590         self()->mUseVideoSuff = v;
00591     }
00592 
00596     static
00597     bool useVideoSuff()
00598     {
00599       return self()->mUseVideoSuff;
00600     }
00601 
00605     ItemBool *useVideoSuffItem()
00606     {
00607       return mUseVideoSuffItem;
00608     }
00609 
00613     static
00614     void setUseMailboxSuff( bool v )
00615     {
00616       if (!self()->isImmutable( QString::fromLatin1( "UseMailboxSuff" ) ))
00617         self()->mUseMailboxSuff = v;
00618     }
00619 
00623     static
00624     bool useMailboxSuff()
00625     {
00626       return self()->mUseMailboxSuff;
00627     }
00628 
00632     ItemBool *useMailboxSuffItem()
00633     {
00634       return mUseMailboxSuffItem;
00635     }
00636 
00640     static
00641     void setUseModemSuff( bool v )
00642     {
00643       if (!self()->isImmutable( QString::fromLatin1( "UseModemSuff" ) ))
00644         self()->mUseModemSuff = v;
00645     }
00646 
00650     static
00651     bool useModemSuff()
00652     {
00653       return self()->mUseModemSuff;
00654     }
00655 
00659     ItemBool *useModemSuffItem()
00660     {
00661       return mUseModemSuffItem;
00662     }
00663 
00667     static
00668     void setUseCarSuff( bool v )
00669     {
00670       if (!self()->isImmutable( QString::fromLatin1( "UseCarSuff" ) ))
00671         self()->mUseCarSuff = v;
00672     }
00673 
00677     static
00678     bool useCarSuff()
00679     {
00680       return self()->mUseCarSuff;
00681     }
00682 
00686     ItemBool *useCarSuffItem()
00687     {
00688       return mUseCarSuffItem;
00689     }
00690 
00694     static
00695     void setUseISDNSuff( bool v )
00696     {
00697       if (!self()->isImmutable( QString::fromLatin1( "UseISDNSuff" ) ))
00698         self()->mUseISDNSuff = v;
00699     }
00700 
00704     static
00705     bool useISDNSuff()
00706     {
00707       return self()->mUseISDNSuff;
00708     }
00709 
00713     ItemBool *useISDNSuffItem()
00714     {
00715       return mUseISDNSuffItem;
00716     }
00717 
00721     static
00722     void setUsePagerSuff( bool v )
00723     {
00724       if (!self()->isImmutable( QString::fromLatin1( "UsePagerSuff" ) ))
00725         self()->mUsePagerSuff = v;
00726     }
00727 
00731     static
00732     bool usePagerSuff()
00733     {
00734       return self()->mUsePagerSuff;
00735     }
00736 
00740     ItemBool *usePagerSuffItem()
00741     {
00742       return mUsePagerSuffItem;
00743     }
00744 
00748     static
00749     void setHomeSuff( const QString & v )
00750     {
00751       if (!self()->isImmutable( QString::fromLatin1( "HomeSuff" ) ))
00752         self()->mHomeSuff = v;
00753     }
00754 
00758     static
00759     QString homeSuff()
00760     {
00761       return self()->mHomeSuff;
00762     }
00763 
00767     ItemString *homeSuffItem()
00768     {
00769       return mHomeSuffItem;
00770     }
00771 
00775     static
00776     void setWorkSuff( const QString & v )
00777     {
00778       if (!self()->isImmutable( QString::fromLatin1( "WorkSuff" ) ))
00779         self()->mWorkSuff = v;
00780     }
00781 
00785     static
00786     QString workSuff()
00787     {
00788       return self()->mWorkSuff;
00789     }
00790 
00794     ItemString *workSuffItem()
00795     {
00796       return mWorkSuffItem;
00797     }
00798 
00802     static
00803     void setMessagingSuff( const QString & v )
00804     {
00805       if (!self()->isImmutable( QString::fromLatin1( "MessagingSuff" ) ))
00806         self()->mMessagingSuff = v;
00807     }
00808 
00812     static
00813     QString messagingSuff()
00814     {
00815       return self()->mMessagingSuff;
00816     }
00817 
00821     ItemString *messagingSuffItem()
00822     {
00823       return mMessagingSuffItem;
00824     }
00825 
00829     static
00830     void setFaxSuff( const QString & v )
00831     {
00832       if (!self()->isImmutable( QString::fromLatin1( "FaxSuff" ) ))
00833         self()->mFaxSuff = v;
00834     }
00835 
00839     static
00840     QString faxSuff()
00841     {
00842       return self()->mFaxSuff;
00843     }
00844 
00848     ItemString *faxSuffItem()
00849     {
00850       return mFaxSuffItem;
00851     }
00852 
00856     static
00857     void setCellSuff( const QString & v )
00858     {
00859       if (!self()->isImmutable( QString::fromLatin1( "CellSuff" ) ))
00860         self()->mCellSuff = v;
00861     }
00862 
00866     static
00867     QString cellSuff()
00868     {
00869       return self()->mCellSuff;
00870     }
00871 
00875     ItemString *cellSuffItem()
00876     {
00877       return mCellSuffItem;
00878     }
00879 
00883     static
00884     void setVideoSuff( const QString & v )
00885     {
00886       if (!self()->isImmutable( QString::fromLatin1( "VideoSuff" ) ))
00887         self()->mVideoSuff = v;
00888     }
00889 
00893     static
00894     QString videoSuff()
00895     {
00896       return self()->mVideoSuff;
00897     }
00898 
00902     ItemString *videoSuffItem()
00903     {
00904       return mVideoSuffItem;
00905     }
00906 
00910     static
00911     void setMailboxSuff( const QString & v )
00912     {
00913       if (!self()->isImmutable( QString::fromLatin1( "MailboxSuff" ) ))
00914         self()->mMailboxSuff = v;
00915     }
00916 
00920     static
00921     QString mailboxSuff()
00922     {
00923       return self()->mMailboxSuff;
00924     }
00925 
00929     ItemString *mailboxSuffItem()
00930     {
00931       return mMailboxSuffItem;
00932     }
00933 
00937     static
00938     void setModemSuff( const QString & v )
00939     {
00940       if (!self()->isImmutable( QString::fromLatin1( "ModemSuff" ) ))
00941         self()->mModemSuff = v;
00942     }
00943 
00947     static
00948     QString modemSuff()
00949     {
00950       return self()->mModemSuff;
00951     }
00952 
00956     ItemString *modemSuffItem()
00957     {
00958       return mModemSuffItem;
00959     }
00960 
00964     static
00965     void setCarSuff( const QString & v )
00966     {
00967       if (!self()->isImmutable( QString::fromLatin1( "CarSuff" ) ))
00968         self()->mCarSuff = v;
00969     }
00970 
00974     static
00975     QString carSuff()
00976     {
00977       return self()->mCarSuff;
00978     }
00979 
00983     ItemString *carSuffItem()
00984     {
00985       return mCarSuffItem;
00986     }
00987 
00991     static
00992     void setISDNSuff( const QString & v )
00993     {
00994       if (!self()->isImmutable( QString::fromLatin1( "ISDNSuff" ) ))
00995         self()->mISDNSuff = v;
00996     }
00997 
01001     static
01002     QString iSDNSuff()
01003     {
01004       return self()->mISDNSuff;
01005     }
01006 
01010     ItemString *iSDNSuffItem()
01011     {
01012       return mISDNSuffItem;
01013     }
01014 
01018     static
01019     void setPagerSuff( const QString & v )
01020     {
01021       if (!self()->isImmutable( QString::fromLatin1( "PagerSuff" ) ))
01022         self()->mPagerSuff = v;
01023     }
01024 
01028     static
01029     QString pagerSuff()
01030     {
01031       return self()->mPagerSuff;
01032     }
01033 
01037     ItemString *pagerSuffItem()
01038     {
01039       return mPagerSuffItem;
01040     }
01041 
01045     static
01046     void setStartupTerminalWin( bool v )
01047     {
01048       if (!self()->isImmutable( QString::fromLatin1( "StartupTerminalWin" ) ))
01049         self()->mStartupTerminalWin = v;
01050     }
01051 
01055     static
01056     bool startupTerminalWin()
01057     {
01058       return self()->mStartupTerminalWin;
01059     }
01060 
01064     ItemBool *startupTerminalWinItem()
01065     {
01066       return mStartupTerminalWinItem;
01067     }
01068 
01072     static
01073     void setStartupMobileWin( bool v )
01074     {
01075       if (!self()->isImmutable( QString::fromLatin1( "StartupMobileWin" ) ))
01076         self()->mStartupMobileWin = v;
01077     }
01078 
01082     static
01083     bool startupMobileWin()
01084     {
01085       return self()->mStartupMobileWin;
01086     }
01087 
01091     ItemBool *startupMobileWinItem()
01092     {
01093       return mStartupMobileWinItem;
01094     }
01095 
01096     static
01097     void writeConfig()
01098     {
01099       static_cast<KConfigSkeleton*>(self())->writeConfig();
01100     }
01101   protected:
01102     KandyPrefs();
01103     static KandyPrefs *mSelf;
01104 
01105   public:
01106 
01107     // Serial Port
01108     QString mSerialDevice;
01109     QString mBaudRate;
01110     QString mLockDirectory;
01111     bool mStartupModem;
01112     bool mAutoSetClock;
01113 
01114     // Addressbook
01115     bool mExcludeHome;
01116     bool mExcludeWork;
01117     bool mExcludeMessaging;
01118     bool mExcludeFax;
01119     bool mExcludeCell;
01120     bool mExcludeVideo;
01121     bool mExcludeMailbox;
01122     bool mExcludeModem;
01123     bool mExcludeCar;
01124     bool mExcludeISDN;
01125     bool mExcludePager;
01126     bool mUseHomeSuff;
01127     bool mUseWorkSuff;
01128     bool mUseMessagingSuff;
01129     bool mUseFaxSuff;
01130     bool mUseCellSuff;
01131     bool mUseVideoSuff;
01132     bool mUseMailboxSuff;
01133     bool mUseModemSuff;
01134     bool mUseCarSuff;
01135     bool mUseISDNSuff;
01136     bool mUsePagerSuff;
01137     QString mHomeSuff;
01138     QString mWorkSuff;
01139     QString mMessagingSuff;
01140     QString mFaxSuff;
01141     QString mCellSuff;
01142     QString mVideoSuff;
01143     QString mMailboxSuff;
01144     QString mModemSuff;
01145     QString mCarSuff;
01146     QString mISDNSuff;
01147     QString mPagerSuff;
01148 
01149     // Windows
01150     bool mStartupTerminalWin;
01151     bool mStartupMobileWin;
01152 
01153   private:
01154     ItemString *mSerialDeviceItem;
01155     ItemString *mBaudRateItem;
01156     ItemString *mLockDirectoryItem;
01157     ItemBool *mStartupModemItem;
01158     ItemBool *mAutoSetClockItem;
01159     ItemBool *mExcludeHomeItem;
01160     ItemBool *mExcludeWorkItem;
01161     ItemBool *mExcludeMessagingItem;
01162     ItemBool *mExcludeFaxItem;
01163     ItemBool *mExcludeCellItem;
01164     ItemBool *mExcludeVideoItem;
01165     ItemBool *mExcludeMailboxItem;
01166     ItemBool *mExcludeModemItem;
01167     ItemBool *mExcludeCarItem;
01168     ItemBool *mExcludeISDNItem;
01169     ItemBool *mExcludePagerItem;
01170     ItemBool *mUseHomeSuffItem;
01171     ItemBool *mUseWorkSuffItem;
01172     ItemBool *mUseMessagingSuffItem;
01173     ItemBool *mUseFaxSuffItem;
01174     ItemBool *mUseCellSuffItem;
01175     ItemBool *mUseVideoSuffItem;
01176     ItemBool *mUseMailboxSuffItem;
01177     ItemBool *mUseModemSuffItem;
01178     ItemBool *mUseCarSuffItem;
01179     ItemBool *mUseISDNSuffItem;
01180     ItemBool *mUsePagerSuffItem;
01181     ItemString *mHomeSuffItem;
01182     ItemString *mWorkSuffItem;
01183     ItemString *mMessagingSuffItem;
01184     ItemString *mFaxSuffItem;
01185     ItemString *mCellSuffItem;
01186     ItemString *mVideoSuffItem;
01187     ItemString *mMailboxSuffItem;
01188     ItemString *mModemSuffItem;
01189     ItemString *mCarSuffItem;
01190     ItemString *mISDNSuffItem;
01191     ItemString *mPagerSuffItem;
01192     ItemBool *mStartupTerminalWinItem;
01193     ItemBool *mStartupMobileWinItem;
01194 };
01195 
01196 #endif
01197 
KDE Home | KDE Accessibility Home | Description of Access Keys