abbrowser-factory.h
00001 #ifndef _ABBROWSER_FACTORY_H
00002 #define _ABBROWSER_FACTORY_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 #include <klibloader.h>
00032
00033 class KInstance;
00034 class KAboutData;
00035
00036 class AbbrowserConduitFactory : public KLibFactory
00037 {
00038 Q_OBJECT
00039
00040 public:
00041 AbbrowserConduitFactory(QObject * = 0L,const char * = 0L);
00042 virtual ~AbbrowserConduitFactory();
00043
00044 static KAboutData *about() { return fAbout; } ;
00045 static const char *group() { return fGroup; } ;
00046 static const char *smartMerge() { return fSmartMerge; } ;
00047 static const char *conflictResolution() { return fResolution; } ;
00048 static const char *archiveDeletedRecs() { return fArchive; };
00049 static const char *streetType() { return fStreetType; } ;
00050 static const char *faxType() { return fFaxType; } ;
00051 static const char *syncMode() { return fSyncMode;};
00052 static const char *firstSync() { return fFirstSync; } ;
00053 static const char *fullSyncOnPCChange() {return fFullSyncOnPCChange; } ;
00054 static const char *otherField() { return fOtherField; } ;
00055
00056 protected:
00057 virtual QObject* createObject( QObject* parent = 0,
00058 const char* name = 0,
00059 const char* classname = "QObject",
00060 const QStringList &args = QStringList() );
00061 private:
00062 KInstance *fInstance;
00063 static KAboutData *fAbout;
00064 static const char *fGroup;
00065
00066
00067
00068
00069 static const char *fSmartMerge,
00070 *fResolution,
00071 *fArchive,
00072 *fStreetType,
00073 *fFaxType,
00074 *fSyncMode,
00075 *fFirstSync,
00076 *fOtherField,
00077 *fFullSyncOnPCChange;
00078 } ;
00079
00080 extern "C"
00081 {
00082
00083 void *init_libaddressconduit();
00084
00085 } ;
00086
00087 #endif
This file is part of the documentation for kdelibs Version 3.1.5.