author | ulf69 <ulf69> | 2004-10-01 00:05:54 (UTC) |
---|---|---|
committer | ulf69 <ulf69> | 2004-10-01 00:05:54 (UTC) |
commit | c14cd0801a854a6f6cc6abef70510646be50a61c (patch) (side-by-side diff) | |
tree | 90b4f29acb017e40ce5f700e2fb83674ad7e58b0 /libkdepim/ksyncprefsdialog.cpp | |
parent | 3138ae138248637d901528ee5d6cfc894b0ed7c2 (diff) | |
download | kdepimpi-c14cd0801a854a6f6cc6abef70510646be50a61c.zip kdepimpi-c14cd0801a854a6f6cc6abef70510646be50a61c.tar.gz kdepimpi-c14cd0801a854a6f6cc6abef70510646be50a61c.tar.bz2 |
added profile settings for pwmanager
Diffstat (limited to 'libkdepim/ksyncprefsdialog.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | libkdepim/ksyncprefsdialog.cpp | 41 |
1 files changed, 40 insertions, 1 deletions
diff --git a/libkdepim/ksyncprefsdialog.cpp b/libkdepim/ksyncprefsdialog.cpp index a1eebec..6e6e631 100644 --- a/libkdepim/ksyncprefsdialog.cpp +++ b/libkdepim/ksyncprefsdialog.cpp @@ -148,2 +148,5 @@ void KSyncPrefsDialog::setupSyncAlgTab() ++iii; + mIncludeInRingPWM = new QCheckBox( i18n("Include in multiple pwmanager sync"), topFrame ); + topLayout->addMultiCellWidget(mIncludeInRingPWM, iii,iii,0,1); + ++iii; @@ -226,2 +229,3 @@ void KSyncPrefsDialog::setupSyncAlgTab() lab = new QLabel( i18n("Local file ABook:"), temphb ); + lab = new QLabel( i18n("Local file PWMgr:"), temphb ); temphb = new QHBox( localFileWidget ); @@ -231,2 +235,4 @@ void KSyncPrefsDialog::setupSyncAlgTab() connect ( button, SIGNAL( clicked()), this, SLOT ( chooseFileAB() ) ); + button = new QPushButton( i18n("Choose..."), temphb ); + connect ( button, SIGNAL( clicked()), this, SLOT ( chooseFilePWM() ) ); temphb = new QHBox( localFileWidget ); @@ -235,2 +241,3 @@ void KSyncPrefsDialog::setupSyncAlgTab() mRemoteFileAB = new QLineEdit( temphb); + mRemoteFilePWM = new QLineEdit( temphb); @@ -243,2 +250,3 @@ void KSyncPrefsDialog::setupSyncAlgTab() new QLabel( i18n("AddressBook:"), temphb); + new QLabel( i18n("PWManager:"), temphb); @@ -248,2 +256,3 @@ void KSyncPrefsDialog::setupSyncAlgTab() mRemotePrecommandAB = new QLineEdit(temphb); + mRemotePrecommandPWM = new QLineEdit(temphb); @@ -253,2 +262,3 @@ void KSyncPrefsDialog::setupSyncAlgTab() mLocalTempFileAB = new QLineEdit(temphb); + mLocalTempFilePWM = new QLineEdit(temphb); @@ -258,2 +268,3 @@ void KSyncPrefsDialog::setupSyncAlgTab() mRemotePostcommandAB = new QLineEdit(temphb ); + mRemotePostcommandPWM = new QLineEdit(temphb ); @@ -303,3 +314,3 @@ void KSyncPrefsDialog::chooseFileAB() - fn =KFileDialog:: getOpenFileName( fn, i18n("Sync filename(*.ics/*.vcs)"), this ); + fn =KFileDialog:: getOpenFileName( fn, i18n("Sync filename(*.vcf)"), this ); if ( fn == "" ) @@ -309,2 +320,12 @@ void KSyncPrefsDialog::chooseFileAB() +void KSyncPrefsDialog::chooseFilePWM() +{ + QString fn = QDir::homeDirPath(); + + fn =KFileDialog:: getOpenFileName( fn, i18n("Sync filename(*.pwm)"), this ); + if ( fn == "" ) + return; + mRemoteFilePWM->setText( fn ); +} + void KSyncPrefsDialog::textChanged( const QString & s ) @@ -343,2 +364,7 @@ void KSyncPrefsDialog::profileChanged( int item ) + mRemotePrecommandPWM->setText(prof->getPreSyncCommandPWM()); + mRemotePostcommandPWM->setText(prof->getPostSyncCommandPWM()); + mLocalTempFilePWM->setText(prof->getLocalTempFilePWM()); + mRemoteFilePWM->setText(prof->getRemoteFileNamePWM()) ; + mWriteContactToSIM->setChecked( prof->getWriteContactToSIM()); @@ -354,2 +380,3 @@ void KSyncPrefsDialog::profileChanged( int item ) mIncludeInRingAB->setChecked( prof->getIncludeInRingSyncAB() ); + mIncludeInRingPWM->setChecked( prof->getIncludeInRingSyncPWM() ); mWriteBackFuture->setChecked( prof->getWriteBackFuture()); @@ -403,2 +430,5 @@ void KSyncPrefsDialog::fillSSH() mRemotePostcommandAB->setText("scp /tmp/std.vcf zaurus@192.168.0.65:/home/zaurus/kdepim/apps/kabc/std.vcf" ); + mRemotePrecommandPWM->setText("scp zaurus@192.168.0.65:/home/zaurus/kdepim/apps/pwmanager/passwords.pwm /tmp/passwords.pwm" ); + mLocalTempFilePWM->setText("/tmp/passwords.pwm" ); + mRemotePostcommandPWM->setText("scp /tmp/passwords.pwm zaurus@192.168.0.65:/home/zaurus/kdepim/apps/pwmanager/pwmanager.pwm" ); } @@ -412,2 +442,6 @@ void KSyncPrefsDialog::fillFTP() mRemotePostcommandAB->setText("ftp -u ftp://zaurus:a@192.168.0.65/kdepim/apps/kabc/std.vcf /tmp/std.vcf" ); + + mRemotePrecommandPWM->setText("cd /tmp;ftp ftp://zaurus:a@192.168.0.65/kdepim/apps/pwmanager/passwords.pwm" ); + mLocalTempFilePWM->setText("/tmp/passwords.pwm" ); + mRemotePostcommandPWM->setText("ftp -u ftp://zaurus:a@192.168.0.65/kdepim/apps/pwmanager/passwords.pwm /tmp/passwords.pwm" ); @@ -463,2 +497,6 @@ void KSyncPrefsDialog::saveProfile() prof->setRemoteFileNameAB( mRemoteFileAB->text() ); + prof->setPreSyncCommandPWM( mRemotePrecommandPWM->text()); + prof->setPostSyncCommandPWM( mRemotePostcommandPWM->text() ); + prof->setLocalTempFilePWM( mLocalTempFilePWM->text()); + prof->setRemoteFileNamePWM( mRemoteFilePWM->text() ); prof->setShowSummaryAfterSync( mShowSummaryAfterSync->isChecked() ); @@ -469,2 +507,3 @@ void KSyncPrefsDialog::saveProfile() prof->setIncludeInRingSyncAB( mIncludeInRingAB->isChecked() ); + prof->setIncludeInRingSyncPWM( mIncludeInRingPWM->isChecked() ); int syncprefs = rem->isChecked()*1+newest->isChecked()*2+ ask->isChecked()*3+ f_loc->isChecked()*4+ f_rem->isChecked()*5 ;//+ both->isChecked()*6 ; |