-rw-r--r-- | libkdepim/ksyncprefsdialog.cpp | 6 | ||||
-rw-r--r-- | libkdepim/ksyncprefsdialog.h | 1 | ||||
-rw-r--r-- | libkdepim/ksyncprofile.cpp | 23 | ||||
-rw-r--r-- | libkdepim/ksyncprofile.h | 15 |
4 files changed, 17 insertions, 28 deletions
diff --git a/libkdepim/ksyncprefsdialog.cpp b/libkdepim/ksyncprefsdialog.cpp index 857ceac..a1eebec 100644 --- a/libkdepim/ksyncprefsdialog.cpp +++ b/libkdepim/ksyncprefsdialog.cpp | |||
@@ -195,5 +195,6 @@ void KSyncPrefsDialog::setupSyncAlgTab() | |||
195 | phoneWidget = new QVBox( topFrame); | 195 | phoneWidget = new QVBox( topFrame); |
196 | topLayout->addMultiCellWidget(phoneWidget, iii,iii,0,1); | 196 | topLayout->addMultiCellWidget(phoneWidget, iii,iii,0,1); |
197 | ++iii; | 197 | ++iii; |
198 | mWriteContactToSIM= new QCheckBox( i18n("Sync contacts with phone SIM card (If not, sync with phone memory)"), phoneWidget ); | ||
198 | QHBox* temphb = new QHBox( phoneWidget ); | 199 | QHBox* temphb = new QHBox( phoneWidget ); |
199 | new QLabel( i18n("I/O device: "), temphb ); | 200 | new QLabel( i18n("I/O device: "), temphb ); |
@@ -341,4 +342,5 @@ void KSyncPrefsDialog::profileChanged( int item ) | |||
341 | mRemoteFileAB->setText(prof->getRemoteFileNameAB()) ; | 342 | mRemoteFileAB->setText(prof->getRemoteFileNameAB()) ; |
342 | 343 | ||
344 | mWriteContactToSIM->setChecked( prof->getWriteContactToSIM()); | ||
343 | mPhoneDevice->setText(prof->getPhoneDevice()); | 345 | mPhoneDevice->setText(prof->getPhoneDevice()); |
344 | mPhoneConnection->setText(prof->getPhoneConnection()); | 346 | mPhoneConnection->setText(prof->getPhoneConnection()); |
@@ -472,4 +474,6 @@ void KSyncPrefsDialog::saveProfile() | |||
472 | prof->setWriteBackFuture(mWriteBackFuture->isChecked()); | 474 | prof->setWriteBackFuture(mWriteBackFuture->isChecked()); |
473 | prof->setWriteBackFutureWeeks(mWriteBackFutureWeeks->value()); | 475 | prof->setWriteBackFutureWeeks(mWriteBackFutureWeeks->value()); |
476 | |||
477 | prof->setWriteContactToSIM(mWriteContactToSIM->isChecked()); | ||
474 | prof->setPhoneDevice( mPhoneDevice->text() ); | 478 | prof->setPhoneDevice( mPhoneDevice->text() ); |
475 | prof->setPhoneConnection( mPhoneConnection->text() ); | 479 | prof->setPhoneConnection( mPhoneConnection->text() ); |
diff --git a/libkdepim/ksyncprefsdialog.h b/libkdepim/ksyncprefsdialog.h index 3060e78..d4e1559 100644 --- a/libkdepim/ksyncprefsdialog.h +++ b/libkdepim/ksyncprefsdialog.h | |||
@@ -124,4 +124,5 @@ class KSyncPrefsDialog : public KDialog | |||
124 | QCheckBox* mAskForPreferences; | 124 | QCheckBox* mAskForPreferences; |
125 | QCheckBox* mShowSummaryAfterSync; | 125 | QCheckBox* mShowSummaryAfterSync; |
126 | QCheckBox* mWriteContactToSIM; | ||
126 | }; | 127 | }; |
127 | 128 | ||
diff --git a/libkdepim/ksyncprofile.cpp b/libkdepim/ksyncprofile.cpp index e7c35fb..c599208 100644 --- a/libkdepim/ksyncprofile.cpp +++ b/libkdepim/ksyncprofile.cpp | |||
@@ -1,4 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | This file is part of KOrganizer. | 2 | This file is part of KDE-Pim/Pi. |
3 | Copyright (c) 2004 Lutz Rogowski <rogowski@kde.org> | 3 | Copyright (c) 2004 Lutz Rogowski <rogowski@kde.org> |
4 | 4 | ||
@@ -63,4 +63,5 @@ KSyncProfile* KSyncProfile::clone() | |||
63 | myClone->setIsLocalFileSync( mIsLocalFileSync ); | 63 | myClone->setIsLocalFileSync( mIsLocalFileSync ); |
64 | myClone->setIsPhoneSync( mIsPhoneSync ); | 64 | myClone->setIsPhoneSync( mIsPhoneSync ); |
65 | myClone->setWriteContactToSIM( mWriteContactToSIM ); | ||
65 | myClone->setName( "noName" ); | 66 | myClone->setName( "noName" ); |
66 | //myClone->setIdentifier( "noID" ); | 67 | //myClone->setIdentifier( "noID" ); |
@@ -91,4 +92,5 @@ void KSyncProfile::setDefault() | |||
91 | mName = "noName"; | 92 | mName = "noName"; |
92 | mIsPhoneSync = false; | 93 | mIsPhoneSync = false; |
94 | mWriteContactToSIM = false; | ||
93 | mPhoneDevice = "/dev/ircomm"; | 95 | mPhoneDevice = "/dev/ircomm"; |
94 | mPhoneConnection = "irda"; | 96 | mPhoneConnection = "irda"; |
@@ -123,4 +125,6 @@ void KSyncProfile::readConfig(KConfig *config ) | |||
123 | mWriteBackExisting = config->readBoolEntry( "WriteBackExisting",mWriteBackExisting ); | 125 | mWriteBackExisting = config->readBoolEntry( "WriteBackExisting",mWriteBackExisting ); |
124 | mWriteBackFuture = config->readBoolEntry( "WriteBackFuture",mWriteBackFuture ); | 126 | mWriteBackFuture = config->readBoolEntry( "WriteBackFuture",mWriteBackFuture ); |
127 | mWriteBackFile = config->readBoolEntry( "WriteBackFile",mWriteBackFile ); | ||
128 | mWriteContactToSIM = config->readBoolEntry( "WriteContactToSIM",mWriteContactToSIM ); | ||
125 | mSyncPrefs = config->readNumEntry( "SyncPrefs", mSyncPrefs ); | 129 | mSyncPrefs = config->readNumEntry( "SyncPrefs", mSyncPrefs ); |
126 | mWriteBackFutureWeeks = config->readNumEntry( "WriteBackFutureWeeks", mWriteBackFutureWeeks ); | 130 | mWriteBackFutureWeeks = config->readNumEntry( "WriteBackFutureWeeks", mWriteBackFutureWeeks ); |
@@ -164,4 +168,6 @@ void KSyncProfile::writeConfig( KConfig * config ) | |||
164 | config->writeEntry( "WriteBackExisting",mWriteBackExisting ); | 168 | config->writeEntry( "WriteBackExisting",mWriteBackExisting ); |
165 | config->writeEntry( "WriteBackFuture",mWriteBackFuture ); | 169 | config->writeEntry( "WriteBackFuture",mWriteBackFuture ); |
170 | config->writeEntry( "WriteBackFile",mWriteBackFile ); | ||
171 | config->writeEntry( "WriteContactToSIM",mWriteContactToSIM ); | ||
166 | config->writeEntry( "SyncPrefs", mSyncPrefs ); | 172 | config->writeEntry( "SyncPrefs", mSyncPrefs ); |
167 | config->writeEntry( "WriteBackFutureWeeks", mWriteBackFutureWeeks); | 173 | config->writeEntry( "WriteBackFutureWeeks", mWriteBackFutureWeeks); |
@@ -170,17 +176,2 @@ void KSyncProfile::writeConfig( KConfig * config ) | |||
170 | } | 176 | } |
171 | 177 | ||
172 | /* | ||
173 | class KPrefsItemInt : public KPrefsItem { | ||
174 | public: | ||
175 | KPrefsItemInt(const QString &group,const QString &name,int *,int defaultValue=0); | ||
176 | virtual ~KPrefsItemInt() {} | ||
177 | |||
178 | void setDefault(); | ||
179 | void readConfig(KConfig *); | ||
180 | void writeConfig(KConfig *); | ||
181 | |||
182 | private: | ||
183 | int *mReference; | ||
184 | int mDefault; | ||
185 | }; | ||
186 | */ | ||
diff --git a/libkdepim/ksyncprofile.h b/libkdepim/ksyncprofile.h index a0cfb71..0039a4b 100644 --- a/libkdepim/ksyncprofile.h +++ b/libkdepim/ksyncprofile.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | This file is part of KOrganizer. | 2 | This file is part of KDE-Pim/Pi. |
3 | Copyright (c) 2004 Lutz Rogowski <rogowski@kde.org> | 3 | Copyright (c) 2004 Lutz Rogowski <rogowski@kde.org> |
4 | 4 | ||
@@ -34,15 +34,5 @@ | |||
34 | class KConfig; | 34 | class KConfig; |
35 | 35 | ||
36 | /** | ||
37 | @short Class for storing a preferences setting | ||
38 | @author Cornelius Schumacher | ||
39 | @see KPref | ||
40 | 36 | ||
41 | This class represents one preferences setting as used by @ref KPrefs. | ||
42 | Subclasses of KPrefsItem implement storage functions for a certain type of | ||
43 | setting. Normally you don't have to use this class directly. Use the special | ||
44 | addItem() functions of KPrefs instead. If you subclass this class you will | ||
45 | have to register instances with the function KPrefs::addItem(). | ||
46 | */ | ||
47 | class KSyncProfile : public QObject { | 37 | class KSyncProfile : public QObject { |
48 | public: | 38 | public: |
@@ -97,4 +87,6 @@ class KSyncProfile : public QObject { | |||
97 | void setWriteBackFile( bool b ) { mWriteBackFile= b;} | 87 | void setWriteBackFile( bool b ) { mWriteBackFile= b;} |
98 | bool getWriteBackFile( ) { return mWriteBackFile;} | 88 | bool getWriteBackFile( ) { return mWriteBackFile;} |
89 | void setWriteContactToSIM( bool b ) { mWriteContactToSIM= b;} | ||
90 | bool getWriteContactToSIM( ) { return mWriteContactToSIM;} | ||
99 | void setIncludeInRingSync( bool b ) {mIncludeInRingSync = b;} | 91 | void setIncludeInRingSync( bool b ) {mIncludeInRingSync = b;} |
100 | bool getIncludeInRingSync( ) { return mIncludeInRingSync;} | 92 | bool getIncludeInRingSync( ) { return mIncludeInRingSync;} |
@@ -135,4 +127,5 @@ class KSyncProfile : public QObject { | |||
135 | bool mIsLocalFileSync; | 127 | bool mIsLocalFileSync; |
136 | bool mIsPhoneSync; | 128 | bool mIsPhoneSync; |
129 | bool mWriteContactToSIM; | ||
137 | }; | 130 | }; |
138 | 131 | ||