summaryrefslogtreecommitdiffabout
path: root/libkdepim/ksyncprofile.cpp
Side-by-side diff
Diffstat (limited to 'libkdepim/ksyncprofile.cpp') (more/less context) (show whitespace changes)
-rw-r--r--libkdepim/ksyncprofile.cpp49
1 files changed, 49 insertions, 0 deletions
diff --git a/libkdepim/ksyncprofile.cpp b/libkdepim/ksyncprofile.cpp
index 2bf4e6c..76dfe00 100644
--- a/libkdepim/ksyncprofile.cpp
+++ b/libkdepim/ksyncprofile.cpp
@@ -43,6 +43,15 @@ KSyncProfile::~KSyncProfile()
KSyncProfile* KSyncProfile::clone()
{
KSyncProfile* myClone = new KSyncProfile();
+ myClone->setRemotePw(mRemotePw);
+ myClone->setRemoteIP(mRemoteIP);
+ myClone->setRemotePort(mRemotePort);
+ myClone->setRemotePwAB(mRemotePwAB);
+ myClone->setRemoteIPAB(mRemoteIPAB);
+ myClone->setRemotePortAB(mRemotePortAB);
+ myClone->setRemotePwPWM(mRemotePwPWM);
+ myClone->setRemoteIPPWM(mRemoteIPPWM);
+ myClone->setRemotePortPWM (mRemotePortPWM);
myClone->setPreSyncCommand( mPreSyncCommand );
myClone->setPostSyncCommand( mPostSyncCommand );
myClone->setLocalTempFile( mLocalTempFile);
@@ -67,6 +76,7 @@ KSyncProfile* KSyncProfile::clone()
myClone->setSyncPrefs( mSyncPrefs);
myClone->setIsLocalFileSync( mIsLocalFileSync );
myClone->setIsPhoneSync( mIsPhoneSync );
+ myClone->setIsPiSync( mIsPiSync );
myClone->setWriteContactToSIM( mWriteContactToSIM );
myClone->setName( "noName" );
//myClone->setIdentifier( "noID" );
@@ -88,6 +98,19 @@ void KSyncProfile::setDefault()
mPostSyncCommandPWM = i18n("command for uploading local temp file to remote device");
mLocalTempFilePWM = "/tmp/passwords.pwm";
mRemoteFileNamePWM = "/home/polo/kdepim/apps/pwmanager/localfile.pwm";
+
+ mRemotePw = "abc";
+ mRemoteIP = "192.168.0.99";
+ mRemotePort = "9197";
+
+ mRemotePwAB = "abc";
+ mRemoteIPAB = "192.168.0.99";
+ mRemotePortAB = "9198";
+
+ mRemotePwPWM = "abc";
+ mRemoteIPPWM = "192.168.0.99";
+ mRemotePortPWM = "9199";
+
mShowSummaryAfterSync = true;
mAskForPreferences = true;
mWriteBackExisting = false;
@@ -101,6 +124,7 @@ void KSyncProfile::setDefault()
mIsLocalFileSync = true;
mName = "noName";
mIsPhoneSync = false;
+ mIsPiSync = false;
mWriteContactToSIM = false;
mPhoneDevice = "/dev/ircomm";
mPhoneConnection = "irda";
@@ -114,6 +138,17 @@ void KSyncProfile::readConfig(KConfig *config )
config->setGroup( mName );
mName = config->readEntry( "Name", mName );
+
+ mRemotePw = config->readEntry( "RemotePw",mRemotePw );
+ mRemoteIP = config->readEntry( "RemoteIP",mRemoteIP );
+ mRemotePort = config->readEntry( "RemotePort", mRemotePort );
+ mRemotePwAB = config->readEntry( "RemotePwAB", mRemotePwAB );
+ mRemoteIPAB = config->readEntry( "RemoteIPAB", mRemoteIPAB );
+ mRemotePortAB = config->readEntry( "RemotePortAB", mRemotePortAB );
+ mRemotePwPWM = config->readEntry( "RemotePwPWM", mRemotePwPWM );
+ mRemoteIPPWM = config->readEntry( "RemoteIPPWM", mRemoteIPPWM );
+ mRemotePortPWM = config->readEntry( "RemotePortPWM", mRemotePortPWM );
+
mPreSyncCommand = config->readEntry( "PreSyncCommand",mPreSyncCommand );
mPostSyncCommand = config->readEntry( "PostSyncCommand", mPostSyncCommand );
mLocalTempFile = config->readEntry( "LocalTempFile", mLocalTempFile );
@@ -146,6 +181,7 @@ void KSyncProfile::readConfig(KConfig *config )
mWriteBackFutureWeeks = config->readNumEntry( "WriteBackFutureWeeks", mWriteBackFutureWeeks );
mIsLocalFileSync= config->readBoolEntry( "IsLocalFileSync", mIsLocalFileSync );
mIsPhoneSync= config->readBoolEntry( "IsPhoneSync", mIsPhoneSync );
+ mIsPiSync= config->readBoolEntry( "IsPiSync", mIsPiSync );
}
else
{
@@ -162,6 +198,18 @@ void KSyncProfile::writeConfig( KConfig * config )
{
config->setGroup(mName);
+ config->writeEntry( "RemotePw", mRemotePw);
+ config->writeEntry( "RemoteIP", mRemoteIP);
+ config->writeEntry( "RemotePort", mRemotePort);
+
+ config->writeEntry( "RemotePwAB", mRemotePwAB);
+ config->writeEntry( "RemoteIPAB", mRemoteIPAB);
+ config->writeEntry( "RemotePortAB", mRemotePortAB);
+
+ config->writeEntry( "RemotePwPWM", mRemotePwPWM);
+ config->writeEntry( "RemoteIPPWM", mRemoteIPPWM);
+ config->writeEntry( "RemotePortPWM", mRemotePortPWM);
+
config->writeEntry( "Name", mName );
config->writeEntry( "PreSyncCommand",mPreSyncCommand );
config->writeEntry( "PostSyncCommand", mPostSyncCommand );
@@ -195,5 +243,6 @@ void KSyncProfile::writeConfig( KConfig * config )
config->writeEntry( "WriteBackFutureWeeks", mWriteBackFutureWeeks);
config->writeEntry( "IsLocalFileSync", mIsLocalFileSync );
config->writeEntry( "IsPhoneSync", mIsPhoneSync );
+ config->writeEntry( "IsPiSync", mIsPiSync );
}