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 @@ -56,8 +56,9 @@ class IncSearchWidget; class KDGanttMinimizeSplitter; class KAction; class KActionCollection; class KToggleAction; +class KSyncProfile; class QAction; class QMenuBar; class QSplitter; @@ -339,8 +340,9 @@ class KABCore : public QWidget void contactSelected( const QPixmap &pixmap ); public slots: void setDetailsVisible( bool visible ); void setDetailsToState(); + void slotSyncMenu( int ); private slots: void setJumpButtonBarVisible( bool visible ); void importFromOL(); void extensionModified( const KABC::Addressee::List &list ); @@ -431,9 +433,8 @@ class KABCore : public QWidget QPopupMenu *viewMenu; QPopupMenu *filterMenu; QPopupMenu *settingsMenu; QPopupMenu *changeMenu; - //US QAction *mActionSave; QPopupMenu *ImportMenu; QPopupMenu *ExportMenu; //LR additional methods @@ -445,12 +446,33 @@ class KABCore : public QWidget #endif //KAB_EMBEDDED 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( ); + // ********************* }; #endif |