summaryrefslogtreecommitdiffabout
path: root/libkdepim/ksyncprofile.h
Side-by-side diff
Diffstat (limited to 'libkdepim/ksyncprofile.h') (more/less context) (show whitespace changes)
-rw-r--r--libkdepim/ksyncprofile.h21
1 files changed, 20 insertions, 1 deletions
diff --git a/libkdepim/ksyncprofile.h b/libkdepim/ksyncprofile.h
index df1b49e..80094b1 100644
--- a/libkdepim/ksyncprofile.h
+++ b/libkdepim/ksyncprofile.h
@@ -30,76 +30,95 @@
#include <libkcal/syncdefines.h>
class KConfig;
/**
@short Class for storing a preferences setting
@author Cornelius Schumacher
@see KPref
This class represents one preferences setting as used by @ref KPrefs.
Subclasses of KPrefsItem implement storage functions for a certain type of
setting. Normally you don't have to use this class directly. Use the special
addItem() functions of KPrefs instead. If you subclass this class you will
have to register instances with the function KPrefs::addItem().
*/
class KSyncProfile : public QObject {
public:
KSyncProfile( const char * name = 0);
~KSyncProfile() ;
KSyncProfile* clone();
void setDefault();
void readConfig(KConfig *);
void writeConfig(KConfig *);
void setName( const QString& n ) {mName = n;}
QString getName( ) { return mName;}
void setPreSyncCommand( const QString& n ) {mPreSyncCommand = n;}
QString getPreSyncCommand( ) { return mPreSyncCommand; }
void setPostSyncCommand( const QString& n ) {mPostSyncCommand = n;}
QString getPostSyncCommand( ) { return mPostSyncCommand;}
-
void setLocalTempFile( const QString& n ) { mLocalTempFile= n;}
QString getLocalTempFile( ) { return mLocalTempFile;}
void setRemoteFileName( const QString& n ) { mRemoteFileName = n;}
QString getRemoteFileName( ) { return mRemoteFileName;}
+
+ void setPreSyncCommandAB( const QString& n ) {mPreSyncCommandAB = n;}
+ QString getPreSyncCommandAB( ) { return mPreSyncCommandAB; }
+ void setPostSyncCommandAB( const QString& n ) {mPostSyncCommandAB = n;}
+ QString getPostSyncCommandAB( ) { return mPostSyncCommandAB;}
+ void setLocalTempFileAB( const QString& n ) { mLocalTempFileAB= n;}
+ QString getLocalTempFileAB( ) { return mLocalTempFileAB;}
+ void setRemoteFileNameAB( const QString& n ) { mRemoteFileNameAB = n;}
+ QString getRemoteFileNameAB( ) { return mRemoteFileNameAB;}
+
/*
void set( const QString& n ) { = n;}
QString get( ) { return ;}
*/
void setShowSummaryAfterSync( bool b ) { mShowSummaryAfterSync = b;}
bool getShowSummaryAfterSync( ) { return mShowSummaryAfterSync ;}
void setAskForPreferences( bool b ) { mAskForPreferences= b;}
bool getAskForPreferences( ) { return mAskForPreferences;}
void setWriteBackExisting( bool b ) { mWriteBackExisting = b;}
bool getWriteBackExisting( ) { return mWriteBackExisting;}
+ void setWriteBackFuture( bool b ) { mWriteBackFuture = b;}
+ bool getWriteBackFuture( ) { return mWriteBackFuture;}
void setWriteBackFile( bool b ) { mWriteBackFile= b;}
bool getWriteBackFile( ) { return mWriteBackFile;}
void setIncludeInRingSync( bool b ) {mIncludeInRingSync = b;}
bool getIncludeInRingSync( ) { return mIncludeInRingSync;}
void setIncludeInRingSyncAB( bool b ) {mIncludeInRingSyncAB = b;}
bool getIncludeInRingSyncAB( ) { return mIncludeInRingSyncAB;}
void setSyncPrefs( int n ) { mSyncPrefs= n;}
int getSyncPrefs( ) { return mSyncPrefs;}
+ void setWriteBackFutureWeeks( int n ) { mWriteBackFutureWeeks= n;}
+ int getWriteBackFutureWeeks( ) { return mWriteBackFutureWeeks;}
void setIsLocalFileSync( bool b ) { mIsLocalFileSync= b;}
bool getIsLocalFileSync( ) { return mIsLocalFileSync;}
private:
QString mName;
QString mPreSyncCommand;
QString mPostSyncCommand;
QString mLocalTempFile;
QString mRemoteFileName;
+ QString mPreSyncCommandAB;
+ QString mPostSyncCommandAB;
+ QString mLocalTempFileAB;
+ QString mRemoteFileNameAB;
bool mIncludeInRingSync;
bool mIncludeInRingSyncAB;
int mSyncPrefs;
bool mWriteBackFile;
bool mWriteBackExisting;
+ bool mWriteBackFuture;
+ int mWriteBackFutureWeeks;
bool mAskForPreferences;
bool mShowSummaryAfterSync;
bool mIsLocalFileSync;
};
#endif