kpilot/kpilot
kpilotConfigWizard_vcal.cc00001
00002
00003
00004 #include "kpilotConfigWizard_vcal.h"
00005
00006 #include <klocale.h>
00007
00008 KPilotWizard_vcalConfig::KPilotWizard_vcalConfig( const QString & conduit )
00009 : KConfigSkeleton( QString::fromLatin1( "kpilot_vcalconduitsrc" ) )
00010 , mParamconduit(conduit)
00011 {
00012 setCurrentGroup( QString::fromLatin1( "%1-Conduit" ).arg( mParamconduit ) );
00013
00014 mConduitVersionItem = new KConfigSkeleton::ItemUInt( currentGroup(), QString::fromLatin1( "ConduitVersion" ), mConduitVersion );
00015 mConduitVersionItem->setLabel( i18n("ConduitVersion") );
00016 addItem( mConduitVersionItem, QString::fromLatin1( "ConduitVersion" ) );
00017 QValueList<KConfigSkeleton::ItemEnum::Choice> valuesCalendarType;
00018 {
00019 KConfigSkeleton::ItemEnum::Choice choice;
00020 choice.name = QString::fromLatin1( "eCalendarResource" );
00021 valuesCalendarType.append( choice );
00022 }
00023 {
00024 KConfigSkeleton::ItemEnum::Choice choice;
00025 choice.name = QString::fromLatin1( "eCalendarLocal" );
00026 valuesCalendarType.append( choice );
00027 }
00028 mCalendarTypeItem = new KConfigSkeleton::ItemEnum( currentGroup(), QString::fromLatin1( "CalendarType" ), mCalendarType, valuesCalendarType, eCalendarLocal );
00029 mCalendarTypeItem->setLabel( i18n("CalendarType") );
00030 addItem( mCalendarTypeItem, QString::fromLatin1( "CalendarType" ) );
00031 mCalendarFileItem = new KConfigSkeleton::ItemPath( currentGroup(), QString::fromLatin1( "CalFile" ), mCalendarFile, QString::fromLatin1( "$HOME/.kde/share/apps/korganizer/std.ics" ) );
00032 mCalendarFileItem->setLabel( i18n("CalFile") );
00033 addItem( mCalendarFileItem, QString::fromLatin1( "CalendarFile" ) );
00034 mSyncArchivedItem = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "SyncArchived" ), mSyncArchived, true );
00035 mSyncArchivedItem->setLabel( i18n("SyncArchived") );
00036 addItem( mSyncArchivedItem, QString::fromLatin1( "SyncArchived" ) );
00037 mConflictResolutionItem = new KConfigSkeleton::ItemInt( currentGroup(), QString::fromLatin1( "ConflictResolution" ), mConflictResolution, 0 );
00038 mConflictResolutionItem->setLabel( i18n("ConflictResolution") );
00039 addItem( mConflictResolutionItem, QString::fromLatin1( "ConflictResolution" ) );
00040 }
00041
00042 KPilotWizard_vcalConfig::~KPilotWizard_vcalConfig()
00043 {
00044 }
00045
|