author | zautrix <zautrix> | 2004-09-17 19:45:31 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2004-09-17 19:45:31 (UTC) |
commit | df03bd8c7ff6a738dd386001679542ae4b493a07 (patch) (side-by-side diff) | |
tree | f785901b1edbd1fd3075660ab2b556e3692b79b2 /kaddressbook/kabcore.h | |
parent | 603ad0a623dc72b8ccb9535f9907e0f2aa536328 (diff) | |
download | kdepimpi-df03bd8c7ff6a738dd386001679542ae4b493a07.zip kdepimpi-df03bd8c7ff6a738dd386001679542ae4b493a07.tar.gz kdepimpi-df03bd8c7ff6a738dd386001679542ae4b493a07.tar.bz2 |
first sync stuff in kaddressbook
-rw-r--r-- | kaddressbook/kabcore.h | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/kaddressbook/kabcore.h b/kaddressbook/kabcore.h index 39d043f..10ce8f4 100644 --- a/kaddressbook/kabcore.h +++ b/kaddressbook/kabcore.h @@ -57,6 +57,7 @@ class KDGanttMinimizeSplitter; class KAction; class KActionCollection; class KToggleAction; +class KSyncProfile; class QAction; class QMenuBar; @@ -340,6 +341,7 @@ class KABCore : public QWidget public slots: void setDetailsVisible( bool visible ); void setDetailsToState(); + void slotSyncMenu( int ); private slots: void setJumpButtonBarVisible( bool visible ); void importFromOL(); @@ -432,7 +434,6 @@ class KABCore : public QWidget QPopupMenu *filterMenu; QPopupMenu *settingsMenu; QPopupMenu *changeMenu; - //US QAction *mActionSave; QPopupMenu *ImportMenu; QPopupMenu *ExportMenu; @@ -446,10 +447,31 @@ class KABCore : public QWidget class KABCorePrivate; KABCorePrivate *d; + bool mBlockSaveFlag; #ifdef KAB_EMBEDDED KAddressBookMain *mMainWindow; // should be the same like mGUIClient #endif //KAB_EMBEDDED + // LR ******************************* + // sync stuff! + QPopupMenu *syncMenu; + void fillSyncMenu(); + void confSync(); + QString mCurrentSyncDevice; + QString mCurrentSyncName; + void quickSyncLocalFile(); + bool syncWithFile( QString fn , bool quick ); + void KABCore::syncLocalFile(); + void KABCore::syncPhone(); + void KABCore::syncSharp(); + void multiSync( bool askforPrefs ); + int mCurrentSyncProfile ; + void syncRemote( KSyncProfile* prof, bool ask = true); + void edit_sync_options(); + bool syncAB(QString filename, int mode); + int ringSync(); + QString getPassword( ); + // ********************* }; |