• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

kaddressbook

kabprefs_base.h

Go to the documentation of this file.
00001 // This file is generated by kconfig_compiler from kaddressbook.kcfg.
00002 // All changes you do to this file will be lost.
00003 #ifndef KABPREFSBASE_H
00004 #define KABPREFSBASE_H
00005 
00006 #include <libkdepim/kpimprefs.h>
00007 #include <kabcommon_export.h>
00008 
00009 #include <kglobal.h>
00010 #include <kconfigskeleton.h>
00011 #include <kdebug.h>
00012 
00013 class KABCOMMON_EXPORT KABPrefsBase : public KPIM::KPimPrefs
00014 {
00015   public:
00016     enum { FullEditor, SimpleEditor };
00017 
00018     KABPrefsBase( );
00019     ~KABPrefsBase();
00020 
00024     void setAutomaticNameParsing( bool v )
00025     {
00026       if (!isImmutable( QString::fromLatin1 ( "AutomaticNameParsing" ) ))
00027         mAutomaticNameParsing = v;
00028     }
00029 
00033     bool automaticNameParsing() const
00034     {
00035       return mAutomaticNameParsing;
00036     }
00037 
00041     ItemBool *automaticNameParsingItem()
00042     {
00043       return mAutomaticNameParsingItem;
00044     }
00045 
00049     void setCurrentIncSearchField( int v )
00050     {
00051       if (!isImmutable( QString::fromLatin1 ( "CurrentIncSearchField" ) ))
00052         mCurrentIncSearchField = v;
00053     }
00054 
00058     int currentIncSearchField() const
00059     {
00060       return mCurrentIncSearchField;
00061     }
00062 
00066     ItemInt *currentIncSearchFieldItem()
00067     {
00068       return mCurrentIncSearchFieldItem;
00069     }
00070 
00074     void setPhoneHookApplication( const QString & v )
00075     {
00076       if (!isImmutable( QString::fromLatin1 ( "PhoneHookApplication" ) ))
00077         mPhoneHookApplication = v;
00078     }
00079 
00083     QString phoneHookApplication() const
00084     {
00085       return mPhoneHookApplication;
00086     }
00087 
00091     ItemString *phoneHookApplicationItem()
00092     {
00093       return mPhoneHookApplicationItem;
00094     }
00095 
00099     void setFaxHookApplication( const QString & v )
00100     {
00101       if (!isImmutable( QString::fromLatin1 ( "FaxHookApplication" ) ))
00102         mFaxHookApplication = v;
00103     }
00104 
00108     QString faxHookApplication() const
00109     {
00110       return mFaxHookApplication;
00111     }
00112 
00116     ItemString *faxHookApplicationItem()
00117     {
00118       return mFaxHookApplicationItem;
00119     }
00120 
00124     void setSMSHookApplication( const QString & v )
00125     {
00126       if (!isImmutable( QString::fromLatin1 ( "SMSHookApplication" ) ))
00127         mSMSHookApplication = v;
00128     }
00129 
00133     QString sMSHookApplication() const
00134     {
00135       return mSMSHookApplication;
00136     }
00137 
00141     ItemString *sMSHookApplicationItem()
00142     {
00143       return mSMSHookApplicationItem;
00144     }
00145 
00149     void setHonorSingleClick( bool v )
00150     {
00151       if (!isImmutable( QString::fromLatin1 ( "HonorSingleClick" ) ))
00152         mHonorSingleClick = v;
00153     }
00154 
00158     bool honorSingleClick() const
00159     {
00160       return mHonorSingleClick;
00161     }
00162 
00166     ItemBool *honorSingleClickItem()
00167     {
00168       return mHonorSingleClickItem;
00169     }
00170 
00174     void setCurrentView( const QString & v )
00175     {
00176       if (!isImmutable( QString::fromLatin1 ( "CurrentView" ) ))
00177         mCurrentView = v;
00178     }
00179 
00183     QString currentView() const
00184     {
00185       return mCurrentView;
00186     }
00187 
00191     ItemString *currentViewItem()
00192     {
00193       return mCurrentViewItem;
00194     }
00195 
00199     void setViewNames( const QStringList & v )
00200     {
00201       if (!isImmutable( QString::fromLatin1 ( "ViewNames" ) ))
00202         mViewNames = v;
00203     }
00204 
00208     QStringList viewNames() const
00209     {
00210       return mViewNames;
00211     }
00212 
00216     ItemStringList *viewNamesItem()
00217     {
00218       return mViewNamesItem;
00219     }
00220 
00224     void setJumpButtonBarVisible( bool v )
00225     {
00226       if (!isImmutable( QString::fromLatin1 ( "JumpButtonBarVisible" ) ))
00227         mJumpButtonBarVisible = v;
00228     }
00229 
00233     bool jumpButtonBarVisible() const
00234     {
00235       return mJumpButtonBarVisible;
00236     }
00237 
00241     ItemBool *jumpButtonBarVisibleItem()
00242     {
00243       return mJumpButtonBarVisibleItem;
00244     }
00245 
00249     void setDetailsPageVisible( bool v )
00250     {
00251       if (!isImmutable( QString::fromLatin1 ( "DetailsPageVisible" ) ))
00252         mDetailsPageVisible = v;
00253     }
00254 
00258     bool detailsPageVisible() const
00259     {
00260       return mDetailsPageVisible;
00261     }
00262 
00266     ItemBool *detailsPageVisibleItem()
00267     {
00268       return mDetailsPageVisibleItem;
00269     }
00270 
00274     void setDetailsSplitter( const QList<int> & v )
00275     {
00276       if (!isImmutable( QString::fromLatin1 ( "DetailsSplitter" ) ))
00277         mDetailsSplitter = v;
00278     }
00279 
00283     QList<int> detailsSplitter() const
00284     {
00285       return mDetailsSplitter;
00286     }
00287 
00291     ItemIntList *detailsSplitterItem()
00292     {
00293       return mDetailsSplitterItem;
00294     }
00295 
00299     void setLeftSplitter( const QList<int> & v )
00300     {
00301       if (!isImmutable( QString::fromLatin1 ( "LeftSplitter" ) ))
00302         mLeftSplitter = v;
00303     }
00304 
00308     QList<int> leftSplitter() const
00309     {
00310       return mLeftSplitter;
00311     }
00312 
00316     ItemIntList *leftSplitterItem()
00317     {
00318       return mLeftSplitterItem;
00319     }
00320 
00324     void setContactListAboveExtensions( bool v )
00325     {
00326       if (!isImmutable( QString::fromLatin1 ( "ContactListAboveExtensions" ) ))
00327         mContactListAboveExtensions = v;
00328     }
00329 
00333     bool contactListAboveExtensions() const
00334     {
00335       return mContactListAboveExtensions;
00336     }
00337 
00341     ItemBool *contactListAboveExtensionsItem()
00342     {
00343       return mContactListAboveExtensionsItem;
00344     }
00345 
00349     void setCurrentExtension( const QString & v )
00350     {
00351       if (!isImmutable( QString::fromLatin1 ( "CurrentExtension" ) ))
00352         mCurrentExtension = v;
00353     }
00354 
00358     QString currentExtension() const
00359     {
00360       return mCurrentExtension;
00361     }
00362 
00366     ItemString *currentExtensionItem()
00367     {
00368       return mCurrentExtensionItem;
00369     }
00370 
00374     void setActiveExtensions( const QStringList & v )
00375     {
00376       if (!isImmutable( QString::fromLatin1 ( "activeExtensions" ) ))
00377         mActiveExtensions = v;
00378     }
00379 
00383     QStringList activeExtensions() const
00384     {
00385       return mActiveExtensions;
00386     }
00387 
00391     ItemStringList *activeExtensionsItem()
00392     {
00393       return mActiveExtensionsItem;
00394     }
00395 
00399     void setExtensionsSplitterSizes( const QList<int> & v )
00400     {
00401       if (!isImmutable( QString::fromLatin1 ( "ExtensionsSplitterSizes" ) ))
00402         mExtensionsSplitterSizes = v;
00403     }
00404 
00408     QList<int> extensionsSplitterSizes() const
00409     {
00410       return mExtensionsSplitterSizes;
00411     }
00412 
00416     ItemIntList *extensionsSplitterSizesItem()
00417     {
00418       return mExtensionsSplitterSizesItem;
00419     }
00420 
00424     void setCurrentFilter( int v )
00425     {
00426       if (!isImmutable( QString::fromLatin1 ( "CurrentFilter" ) ))
00427         mCurrentFilter = v;
00428     }
00429 
00433     int currentFilter() const
00434     {
00435       return mCurrentFilter;
00436     }
00437 
00441     ItemInt *currentFilterItem()
00442     {
00443       return mCurrentFilterItem;
00444     }
00445 
00449     void setEditorType( int v )
00450     {
00451       if (!isImmutable( QString::fromLatin1 ( "EditorType" ) ))
00452         mEditorType = v;
00453     }
00454 
00458     int editorType() const
00459     {
00460       return mEditorType;
00461     }
00462 
00466     ItemEnum *editorTypeItem()
00467     {
00468       return mEditorTypeItem;
00469     }
00470 
00474     void setGlobalCustomFields( const QStringList & v )
00475     {
00476       if (!isImmutable( QString::fromLatin1 ( "GlobalCustomFields" ) ))
00477         mGlobalCustomFields = v;
00478     }
00479 
00483     QStringList globalCustomFields() const
00484     {
00485       return mGlobalCustomFields;
00486     }
00487 
00491     ItemStringList *globalCustomFieldsItem()
00492     {
00493       return mGlobalCustomFieldsItem;
00494     }
00495 
00499     void setAdvancedCustomFields( const QStringList & v )
00500     {
00501       if (!isImmutable( QString::fromLatin1 ( "AdvancedCustomFields" ) ))
00502         mAdvancedCustomFields = v;
00503     }
00504 
00508     QStringList advancedCustomFields() const
00509     {
00510       return mAdvancedCustomFields;
00511     }
00512 
00516     ItemStringList *advancedCustomFieldsItem()
00517     {
00518       return mAdvancedCustomFieldsItem;
00519     }
00520 
00521   protected:
00522   public:
00523 
00524     // General
00525     bool mAutomaticNameParsing;
00526     int mCurrentIncSearchField;
00527     QString mPhoneHookApplication;
00528     QString mFaxHookApplication;
00529     QString mSMSHookApplication;
00530 
00531     // Views
00532     bool mHonorSingleClick;
00533     QString mCurrentView;
00534     QStringList mViewNames;
00535 
00536     // MainWindow
00537     bool mJumpButtonBarVisible;
00538     bool mDetailsPageVisible;
00539     QList<int> mDetailsSplitter;
00540     QList<int> mLeftSplitter;
00541     bool mContactListAboveExtensions;
00542 
00543     // ExtensionsGeneral
00544     QString mCurrentExtension;
00545     QStringList mActiveExtensions;
00546     QList<int> mExtensionsSplitterSizes;
00547 
00548     // Filters
00549     int mCurrentFilter;
00550 
00551     // AddresseeEditor
00552     int mEditorType;
00553     QStringList mGlobalCustomFields;
00554     QStringList mAdvancedCustomFields;
00555 
00556   private:
00557     ItemBool *mAutomaticNameParsingItem;
00558     ItemInt *mCurrentIncSearchFieldItem;
00559     ItemString *mPhoneHookApplicationItem;
00560     ItemString *mFaxHookApplicationItem;
00561     ItemString *mSMSHookApplicationItem;
00562     ItemBool *mHonorSingleClickItem;
00563     ItemString *mCurrentViewItem;
00564     ItemStringList *mViewNamesItem;
00565     ItemBool *mJumpButtonBarVisibleItem;
00566     ItemBool *mDetailsPageVisibleItem;
00567     ItemIntList *mDetailsSplitterItem;
00568     ItemIntList *mLeftSplitterItem;
00569     ItemBool *mContactListAboveExtensionsItem;
00570     ItemString *mCurrentExtensionItem;
00571     ItemStringList *mActiveExtensionsItem;
00572     ItemIntList *mExtensionsSplitterSizesItem;
00573     ItemInt *mCurrentFilterItem;
00574     ItemEnum *mEditorTypeItem;
00575     ItemStringList *mGlobalCustomFieldsItem;
00576     ItemStringList *mAdvancedCustomFieldsItem;
00577 };
00578 
00579 #endif
00580 

kaddressbook

Skip menu "kaddressbook"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  •   doc
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal