kandy

kandyprefs.cpp

00001 // This file is generated by kconfig_compiler from kandy.kcfg.
00002 // All changes you do to this file will be lost.
00003 
00004 #include "kandyprefs.h"
00005 
00006 #include <klocale.h>
00007 
00008 #include <kstaticdeleter.h>
00009 
00010 KandyPrefs *KandyPrefs::mSelf = 0;
00011 static KStaticDeleter<KandyPrefs> staticKandyPrefsDeleter;
00012 
00013 KandyPrefs *KandyPrefs::self()
00014 {
00015   if ( !mSelf ) {
00016     staticKandyPrefsDeleter.setObject( mSelf, new KandyPrefs() );
00017     mSelf->readConfig();
00018   }
00019 
00020   return mSelf;
00021 }
00022 
00023 KandyPrefs::KandyPrefs(  )
00024   : KConfigSkeleton( QString::fromLatin1( "kandyrc" ) )
00025 {
00026   mSelf = this;
00027   setCurrentGroup( QString::fromLatin1( "Serial Port" ) );
00028 
00029   mSerialDeviceItem = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "Serial Device" ), mSerialDevice, QString::fromLatin1( "/dev/ttyS1" ) );
00030   mSerialDeviceItem->setLabel( i18n("Serial device") );
00031   addItem( mSerialDeviceItem, QString::fromLatin1( "SerialDevice" ) );
00032   mBaudRateItem = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "Baud Rate" ), mBaudRate, QString::fromLatin1( "115200" ) );
00033   mBaudRateItem->setLabel( i18n("Baud rate") );
00034   addItem( mBaudRateItem, QString::fromLatin1( "BaudRate" ) );
00035   mLockDirectoryItem = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "Lock Directory" ), mLockDirectory, QString::fromLatin1( "/var/lock" ) );
00036   mLockDirectoryItem->setLabel( i18n("Lock directory") );
00037   addItem( mLockDirectoryItem, QString::fromLatin1( "LockDirectory" ) );
00038   mStartupModemItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "StartupModem" ), mStartupModem, false );
00039   mStartupModemItem->setLabel( i18n("Open modem on startup") );
00040   addItem( mStartupModemItem, QString::fromLatin1( "StartupModem" ) );
00041   mAutoSetClockItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "AutoSetClock" ), mAutoSetClock, true );
00042   mAutoSetClockItem->setLabel( i18n("Auto-set clock of mobile on connection") );
00043   addItem( mAutoSetClockItem, QString::fromLatin1( "AutoSetClock" ) );
00044 
00045   setCurrentGroup( QString::fromLatin1( "Addressbook" ) );
00046 
00047   mExcludeHomeItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "ExcludeHome" ), mExcludeHome, false );
00048   mExcludeHomeItem->setLabel( i18n("Exclude home numbers") );
00049   addItem( mExcludeHomeItem, QString::fromLatin1( "ExcludeHome" ) );
00050   mExcludeWorkItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "ExcludeWork" ), mExcludeWork, false );
00051   mExcludeWorkItem->setLabel( i18n("Exclude work numbers") );
00052   addItem( mExcludeWorkItem, QString::fromLatin1( "ExcludeWork" ) );
00053   mExcludeMessagingItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "ExcludeMessaging" ), mExcludeMessaging, true );
00054   mExcludeMessagingItem->setLabel( i18n("Exclude messaging numbers") );
00055   addItem( mExcludeMessagingItem, QString::fromLatin1( "ExcludeMessaging" ) );
00056   mExcludeFaxItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "ExcludeFax" ), mExcludeFax, true );
00057   mExcludeFaxItem->setLabel( i18n("Exclude fax numbers") );
00058   addItem( mExcludeFaxItem, QString::fromLatin1( "ExcludeFax" ) );
00059   mExcludeCellItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "ExcludeCell" ), mExcludeCell, false );
00060   mExcludeCellItem->setLabel( i18n("Exclude cell numbers") );
00061   addItem( mExcludeCellItem, QString::fromLatin1( "ExcludeCell" ) );
00062   mExcludeVideoItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "ExcludeVideo" ), mExcludeVideo, false );
00063   mExcludeVideoItem->setLabel( i18n("Exclude video phone numbers") );
00064   addItem( mExcludeVideoItem, QString::fromLatin1( "ExcludeVideo" ) );
00065   mExcludeMailboxItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "ExcludeMailbox" ), mExcludeMailbox, true );
00066   mExcludeMailboxItem->setLabel( i18n("Exclude mailbox numbers") );
00067   addItem( mExcludeMailboxItem, QString::fromLatin1( "ExcludeMailbox" ) );
00068   mExcludeModemItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "ExcludeModem" ), mExcludeModem, true );
00069   mExcludeModemItem->setLabel( i18n("Exclude modem numbers") );
00070   addItem( mExcludeModemItem, QString::fromLatin1( "ExcludeModem" ) );
00071   mExcludeCarItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "ExcludeCar" ), mExcludeCar, false );
00072   mExcludeCarItem->setLabel( i18n("Exclude car phone numbers") );
00073   addItem( mExcludeCarItem, QString::fromLatin1( "ExcludeCar" ) );
00074   mExcludeISDNItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "ExcludeISDN" ), mExcludeISDN, false );
00075   mExcludeISDNItem->setLabel( i18n("Exclude ISDN numbers") );
00076   addItem( mExcludeISDNItem, QString::fromLatin1( "ExcludeISDN" ) );
00077   mExcludePagerItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "ExcludePager" ), mExcludePager, true );
00078   mExcludePagerItem->setLabel( i18n("Exclude pager numbers") );
00079   addItem( mExcludePagerItem, QString::fromLatin1( "ExcludePager" ) );
00080   mUseHomeSuffItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "UseHomeSuff" ), mUseHomeSuff, false );
00081   mUseHomeSuffItem->setLabel( i18n("Use home suffix") );
00082   addItem( mUseHomeSuffItem, QString::fromLatin1( "UseHomeSuff" ) );
00083   mUseWorkSuffItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "UseWorkSuff" ), mUseWorkSuff, true );
00084   mUseWorkSuffItem->setLabel( i18n("Use work suffix") );
00085   addItem( mUseWorkSuffItem, QString::fromLatin1( "UseWorkSuff" ) );
00086   mUseMessagingSuffItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "UseMessagingSuff" ), mUseMessagingSuff, false );
00087   mUseMessagingSuffItem->setLabel( i18n("Use messaging suffix") );
00088   addItem( mUseMessagingSuffItem, QString::fromLatin1( "UseMessagingSuff" ) );
00089   mUseFaxSuffItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "UseFaxSuff" ), mUseFaxSuff, false );
00090   mUseFaxSuffItem->setLabel( i18n("Use fax suffix") );
00091   addItem( mUseFaxSuffItem, QString::fromLatin1( "UseFaxSuff" ) );
00092   mUseCellSuffItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "UseCellSuff" ), mUseCellSuff, true );
00093   mUseCellSuffItem->setLabel( i18n("Use mobile suffix") );
00094   addItem( mUseCellSuffItem, QString::fromLatin1( "UseCellSuff" ) );
00095   mUseVideoSuffItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "UseVideoSuff" ), mUseVideoSuff, false );
00096   mUseVideoSuffItem->setLabel( i18n("Use video suffix") );
00097   addItem( mUseVideoSuffItem, QString::fromLatin1( "UseVideoSuff" ) );
00098   mUseMailboxSuffItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "UseMailboxSuff" ), mUseMailboxSuff, false );
00099   mUseMailboxSuffItem->setLabel( i18n("Use mailbox suffix") );
00100   addItem( mUseMailboxSuffItem, QString::fromLatin1( "UseMailboxSuff" ) );
00101   mUseModemSuffItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "UseModemSuff" ), mUseModemSuff, false );
00102   mUseModemSuffItem->setLabel( i18n("Use modem suffix") );
00103   addItem( mUseModemSuffItem, QString::fromLatin1( "UseModemSuff" ) );
00104   mUseCarSuffItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "UseCarSuff" ), mUseCarSuff, false );
00105   mUseCarSuffItem->setLabel( i18n("Use car suffix") );
00106   addItem( mUseCarSuffItem, QString::fromLatin1( "UseCarSuff" ) );
00107   mUseISDNSuffItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "UseISDNSuff" ), mUseISDNSuff, false );
00108   mUseISDNSuffItem->setLabel( i18n("Use ISDN suffix") );
00109   addItem( mUseISDNSuffItem, QString::fromLatin1( "UseISDNSuff" ) );
00110   mUsePagerSuffItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "UsePagerSuff" ), mUsePagerSuff, false );
00111   mUsePagerSuffItem->setLabel( i18n("Use pager suffix") );
00112   addItem( mUsePagerSuffItem, QString::fromLatin1( "UsePagerSuff" ) );
00113   mHomeSuffItem = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "HomeSuff" ), mHomeSuff );
00114   mHomeSuffItem->setLabel( i18n("Home suffix") );
00115   addItem( mHomeSuffItem, QString::fromLatin1( "HomeSuff" ) );
00116   mWorkSuffItem = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "WorkSuff" ), mWorkSuff, QString::fromLatin1( "\"\\\"0B\\\"\"" ) );
00117   mWorkSuffItem->setLabel( i18n("Work suffix") );
00118   addItem( mWorkSuffItem, QString::fromLatin1( "WorkSuff" ) );
00119   mMessagingSuffItem = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "MessagingSuff" ), mMessagingSuff );
00120   mMessagingSuffItem->setLabel( i18n("Messaging suffix") );
00121   addItem( mMessagingSuffItem, QString::fromLatin1( "MessagingSuff" ) );
00122   mFaxSuffItem = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "FaxSuff" ), mFaxSuff );
00123   mFaxSuffItem->setLabel( i18n("Fax suffix") );
00124   addItem( mFaxSuffItem, QString::fromLatin1( "FaxSuff" ) );
00125   mCellSuffItem = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "CellSuff" ), mCellSuff, QString::fromLatin1( "\"\\\"17\\\"\"" ) );
00126   mCellSuffItem->setLabel( i18n("Cell suffix") );
00127   addItem( mCellSuffItem, QString::fromLatin1( "CellSuff" ) );
00128   mVideoSuffItem = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "VideoSuff" ), mVideoSuff );
00129   mVideoSuffItem->setLabel( i18n("Video suffix") );
00130   addItem( mVideoSuffItem, QString::fromLatin1( "VideoSuff" ) );
00131   mMailboxSuffItem = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "MailboxSuff" ), mMailboxSuff );
00132   mMailboxSuffItem->setLabel( i18n("Mailbox suffix") );
00133   addItem( mMailboxSuffItem, QString::fromLatin1( "MailboxSuff" ) );
00134   mModemSuffItem = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "ModemSuff" ), mModemSuff );
00135   mModemSuffItem->setLabel( i18n("Modem suffix") );
00136   addItem( mModemSuffItem, QString::fromLatin1( "ModemSuff" ) );
00137   mCarSuffItem = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "CarSuff" ), mCarSuff );
00138   mCarSuffItem->setLabel( i18n("Car suffix") );
00139   addItem( mCarSuffItem, QString::fromLatin1( "CarSuff" ) );
00140   mISDNSuffItem = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "ISDNSuff" ), mISDNSuff );
00141   mISDNSuffItem->setLabel( i18n("ISDN suffix") );
00142   addItem( mISDNSuffItem, QString::fromLatin1( "ISDNSuff" ) );
00143   mPagerSuffItem = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "PagerSuff" ), mPagerSuff );
00144   mPagerSuffItem->setLabel( i18n("Pager suffix") );
00145   addItem( mPagerSuffItem, QString::fromLatin1( "PagerSuff" ) );
00146 
00147   setCurrentGroup( QString::fromLatin1( "Windows" ) );
00148 
00149   mStartupTerminalWinItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "StartupTerminalWin" ), mStartupTerminalWin, false );
00150   mStartupTerminalWinItem->setLabel( i18n("Open terminal window on startup") );
00151   addItem( mStartupTerminalWinItem, QString::fromLatin1( "StartupTerminalWin" ) );
00152   mStartupMobileWinItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "StartupMobileWin" ), mStartupMobileWin, true );
00153   mStartupMobileWinItem->setLabel( i18n("Open mobile window on startup") );
00154   addItem( mStartupMobileWinItem, QString::fromLatin1( "StartupMobileWin" ) );
00155 }
00156 
00157 KandyPrefs::~KandyPrefs()
00158 {
00159   if ( mSelf == this )
00160     staticKandyPrefsDeleter.setObject( mSelf, 0, false );
00161 }
00162 
KDE Home | KDE Accessibility Home | Description of Access Keys