-rw-r--r-- | kaddressbook/kabcore.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/kaddressbook/kabcore.h b/kaddressbook/kabcore.h index 6831ec9..c01d598 100644 --- a/kaddressbook/kabcore.h +++ b/kaddressbook/kabcore.h | |||
@@ -107,96 +107,98 @@ class KABCore : public QWidget, public KSyncInterface | |||
107 | 107 | ||
108 | /** | 108 | /** |
109 | Returns a pointer to the KConfig object of the application. | 109 | Returns a pointer to the KConfig object of the application. |
110 | */ | 110 | */ |
111 | static KConfig *config(); | 111 | static KConfig *config(); |
112 | 112 | ||
113 | /** | 113 | /** |
114 | Returns a pointer to the global KActionCollection object. So | 114 | Returns a pointer to the global KActionCollection object. So |
115 | other classes can register their actions easily. | 115 | other classes can register their actions easily. |
116 | */ | 116 | */ |
117 | KActionCollection *actionCollection() const; | 117 | KActionCollection *actionCollection() const; |
118 | 118 | ||
119 | /** | 119 | /** |
120 | Returns the current search field of the Incremental Search Widget. | 120 | Returns the current search field of the Incremental Search Widget. |
121 | */ | 121 | */ |
122 | KABC::Field *currentSearchField() const; | 122 | KABC::Field *currentSearchField() const; |
123 | 123 | ||
124 | /** | 124 | /** |
125 | Returns the uid list of the currently selected contacts. | 125 | Returns the uid list of the currently selected contacts. |
126 | */ | 126 | */ |
127 | QStringList selectedUIDs() const; | 127 | QStringList selectedUIDs() const; |
128 | 128 | ||
129 | /** | 129 | /** |
130 | Displays the ResourceSelectDialog and returns the selected | 130 | Displays the ResourceSelectDialog and returns the selected |
131 | resource or a null pointer if no resource was selected by | 131 | resource or a null pointer if no resource was selected by |
132 | the user. | 132 | the user. |
133 | */ | 133 | */ |
134 | KABC::Resource *requestResource( QWidget *parent ); | 134 | KABC::Resource *requestResource( QWidget *parent ); |
135 | 135 | ||
136 | #ifndef KAB_EMBEDDED | 136 | #ifndef KAB_EMBEDDED |
137 | static KAboutData *createAboutData(); | 137 | static KAboutData *createAboutData(); |
138 | #endif //KAB_EMBEDDED | 138 | #endif //KAB_EMBEDDED |
139 | 139 | ||
140 | #ifdef KAB_EMBEDDED | 140 | #ifdef KAB_EMBEDDED |
141 | inline QPopupMenu* getImportMenu() { return ImportMenu;} | 141 | inline QPopupMenu* getImportMenu() { return ImportMenu;} |
142 | inline QPopupMenu* getExportMenu() { return ExportMenu;} | 142 | inline QPopupMenu* getExportMenu() { return ExportMenu;} |
143 | #endif //KAB_EMBEDDED | 143 | #endif //KAB_EMBEDDED |
144 | 144 | ||
145 | public slots: | 145 | public slots: |
146 | #ifdef KAB_EMBEDDED | 146 | #ifdef KAB_EMBEDDED |
147 | void createAboutData(); | 147 | void createAboutData(); |
148 | #endif //KAB_EMBEDDED | 148 | #endif //KAB_EMBEDDED |
149 | void setDetailsToggle(); | 149 | void setDetailsToggle(); |
150 | 150 | ||
151 | void showLicence(); | 151 | void showLicence(); |
152 | void faq(); | 152 | void faq(); |
153 | void whatsnew() ; | 153 | void whatsnew() ; |
154 | void synchowto() ; | 154 | void synchowto() ; |
155 | void multisynchowto() ; | ||
156 | void kdesynchowto() ; | ||
155 | void writeToPhone(); | 157 | void writeToPhone(); |
156 | 158 | ||
157 | /** | 159 | /** |
158 | Is called whenever a contact is selected in the view. | 160 | Is called whenever a contact is selected in the view. |
159 | */ | 161 | */ |
160 | void setContactSelected( const QString &uid ); | 162 | void setContactSelected( const QString &uid ); |
161 | 163 | ||
162 | /** | 164 | /** |
163 | Opens the preferred mail composer with all selected contacts as | 165 | Opens the preferred mail composer with all selected contacts as |
164 | arguments. | 166 | arguments. |
165 | */ | 167 | */ |
166 | void sendMail(); | 168 | void sendMail(); |
167 | 169 | ||
168 | /** | 170 | /** |
169 | Opens the preferred mail composer with the given contacts as | 171 | Opens the preferred mail composer with the given contacts as |
170 | arguments. | 172 | arguments. |
171 | */ | 173 | */ |
172 | void sendMail( const QString& email ); | 174 | void sendMail( const QString& email ); |
173 | 175 | ||
174 | 176 | ||
175 | void mailVCard(); | 177 | void mailVCard(); |
176 | void mailVCard(const QStringList& uids); | 178 | void mailVCard(const QStringList& uids); |
177 | 179 | ||
178 | /** | 180 | /** |
179 | Beams the "WhoAmI contact. | 181 | Beams the "WhoAmI contact. |
180 | */ | 182 | */ |
181 | void beamMySelf(); | 183 | void beamMySelf(); |
182 | 184 | ||
183 | void beamVCard(); | 185 | void beamVCard(); |
184 | void export2phone(); | 186 | void export2phone(); |
185 | void beamVCard(const QStringList& uids); | 187 | void beamVCard(const QStringList& uids); |
186 | void beamDone( Ir *ir ); | 188 | void beamDone( Ir *ir ); |
187 | 189 | ||
188 | 190 | ||
189 | /** | 191 | /** |
190 | Starts the preferred web browser with the given URL as argument. | 192 | Starts the preferred web browser with the given URL as argument. |
191 | */ | 193 | */ |
192 | void browse( const QString& url ); | 194 | void browse( const QString& url ); |
193 | 195 | ||
194 | /** | 196 | /** |
195 | Select all contacts in the view. | 197 | Select all contacts in the view. |
196 | */ | 198 | */ |
197 | void selectAllContacts(); | 199 | void selectAllContacts(); |
198 | 200 | ||
199 | /** | 201 | /** |
200 | Deletes all selected contacts from the address book. | 202 | Deletes all selected contacts from the address book. |
201 | */ | 203 | */ |
202 | void deleteContacts(); | 204 | void deleteContacts(); |
@@ -409,96 +411,98 @@ class KABCore : public QWidget, public KSyncInterface | |||
409 | LDAPSearchDialog *mLdapSearchDialog; | 411 | LDAPSearchDialog *mLdapSearchDialog; |
410 | #endif //KAB_EMBEDDED | 412 | #endif //KAB_EMBEDDED |
411 | // QDict<AddresseeEditorDialog> mEditorDict; | 413 | // QDict<AddresseeEditorDialog> mEditorDict; |
412 | AddresseeEditorDialog *mEditorDialog; | 414 | AddresseeEditorDialog *mEditorDialog; |
413 | bool mReadWrite; | 415 | bool mReadWrite; |
414 | bool mModified; | 416 | bool mModified; |
415 | bool mIsPart; | 417 | bool mIsPart; |
416 | bool mMultipleViewsAtOnce; | 418 | bool mMultipleViewsAtOnce; |
417 | 419 | ||
418 | 420 | ||
419 | //US file menu | 421 | //US file menu |
420 | KAction *mActionMail; | 422 | KAction *mActionMail; |
421 | KAction *mActionBeam; | 423 | KAction *mActionBeam; |
422 | KToggleAction *mActionBR; | 424 | KToggleAction *mActionBR; |
423 | KAction *mActionExport2phone; | 425 | KAction *mActionExport2phone; |
424 | KAction* mActionPrint; | 426 | KAction* mActionPrint; |
425 | KAction* mActionNewContact; | 427 | KAction* mActionNewContact; |
426 | KAction *mActionSave; | 428 | KAction *mActionSave; |
427 | KAction *mActionEditAddressee; | 429 | KAction *mActionEditAddressee; |
428 | KAction *mActionMailVCard; | 430 | KAction *mActionMailVCard; |
429 | KAction *mActionBeamVCard; | 431 | KAction *mActionBeamVCard; |
430 | 432 | ||
431 | KAction *mActionQuit; | 433 | KAction *mActionQuit; |
432 | 434 | ||
433 | //US edit menu | 435 | //US edit menu |
434 | KAction *mActionCopy; | 436 | KAction *mActionCopy; |
435 | KAction *mActionCut; | 437 | KAction *mActionCut; |
436 | KAction *mActionPaste; | 438 | KAction *mActionPaste; |
437 | KAction *mActionSelectAll; | 439 | KAction *mActionSelectAll; |
438 | KAction *mActionUndo; | 440 | KAction *mActionUndo; |
439 | KAction *mActionRedo; | 441 | KAction *mActionRedo; |
440 | KAction *mActionDelete; | 442 | KAction *mActionDelete; |
441 | 443 | ||
442 | //US settings menu | 444 | //US settings menu |
443 | KAction *mActionConfigResources; | 445 | KAction *mActionConfigResources; |
444 | KAction *mActionConfigKAddressbook; | 446 | KAction *mActionConfigKAddressbook; |
445 | KAction *mActionConfigShortcuts; | 447 | KAction *mActionConfigShortcuts; |
446 | KAction *mActionConfigureToolbars; | 448 | KAction *mActionConfigureToolbars; |
447 | KAction *mActionKeyBindings; | 449 | KAction *mActionKeyBindings; |
448 | KToggleAction *mActionJumpBar; | 450 | KToggleAction *mActionJumpBar; |
449 | KToggleAction *mActionDetails; | 451 | KToggleAction *mActionDetails; |
450 | KAction *mActionWhoAmI; | 452 | KAction *mActionWhoAmI; |
451 | KAction *mActionCategories; | 453 | KAction *mActionCategories; |
452 | KAction *mActionAboutKAddressbook; | 454 | KAction *mActionAboutKAddressbook; |
453 | KAction *mActionLicence; | 455 | KAction *mActionLicence; |
454 | KAction *mActionFaq; | 456 | KAction *mActionFaq; |
455 | KAction *mActionWN; | 457 | KAction *mActionWN; |
456 | KAction *mActionSyncHowto; | 458 | KAction *mActionSyncHowto; |
459 | KAction *mActionKdeSyncHowto; | ||
460 | KAction *mActionMultiSyncHowto; | ||
457 | 461 | ||
458 | KAction *mActionDeleteView; | 462 | KAction *mActionDeleteView; |
459 | 463 | ||
460 | QPopupMenu *viewMenu; | 464 | QPopupMenu *viewMenu; |
461 | QPopupMenu *filterMenu; | 465 | QPopupMenu *filterMenu; |
462 | QPopupMenu *settingsMenu; | 466 | QPopupMenu *settingsMenu; |
463 | QPopupMenu *changeMenu; | 467 | QPopupMenu *changeMenu; |
464 | //US QAction *mActionSave; | 468 | //US QAction *mActionSave; |
465 | QPopupMenu *ImportMenu; | 469 | QPopupMenu *ImportMenu; |
466 | QPopupMenu *ExportMenu; | 470 | QPopupMenu *ExportMenu; |
467 | //LR additional methods | 471 | //LR additional methods |
468 | KAction *mActionRemoveVoice; | 472 | KAction *mActionRemoveVoice; |
469 | KAction * mActionImportOL; | 473 | KAction * mActionImportOL; |
470 | 474 | ||
471 | #ifndef KAB_EMBEDDED | 475 | #ifndef KAB_EMBEDDED |
472 | KAddressBookService *mAddressBookService; | 476 | KAddressBookService *mAddressBookService; |
473 | #endif //KAB_EMBEDDED | 477 | #endif //KAB_EMBEDDED |
474 | 478 | ||
475 | class KABCorePrivate; | 479 | class KABCorePrivate; |
476 | KABCorePrivate *d; | 480 | KABCorePrivate *d; |
477 | //US bool mBlockSaveFlag; | 481 | //US bool mBlockSaveFlag; |
478 | 482 | ||
479 | #ifdef KAB_EMBEDDED | 483 | #ifdef KAB_EMBEDDED |
480 | KAddressBookMain *mMainWindow; // should be the same like mGUIClient | 484 | KAddressBookMain *mMainWindow; // should be the same like mGUIClient |
481 | #endif //KAB_EMBEDDED | 485 | #endif //KAB_EMBEDDED |
482 | 486 | ||
483 | //this are the overwritten callbackmethods from the syncinterface | 487 | //this are the overwritten callbackmethods from the syncinterface |
484 | virtual bool sync(KSyncManager* manager, QString filename, int mode); | 488 | virtual bool sync(KSyncManager* manager, QString filename, int mode); |
485 | virtual bool syncExternal(KSyncManager* manager, QString resource); | 489 | virtual bool syncExternal(KSyncManager* manager, QString resource); |
486 | virtual void removeSyncInfo( QString syncProfile); | 490 | virtual void removeSyncInfo( QString syncProfile); |
487 | bool syncPhone(); | 491 | bool syncPhone(); |
488 | void message( QString m ); | 492 | void message( QString m ); |
489 | 493 | ||
490 | // LR ******************************* | 494 | // LR ******************************* |
491 | // sync stuff! | 495 | // sync stuff! |
492 | QString sentSyncFile(); | 496 | QString sentSyncFile(); |
493 | QPopupMenu *syncMenu; | 497 | QPopupMenu *syncMenu; |
494 | KSyncManager* syncManager; | 498 | KSyncManager* syncManager; |
495 | int mGlobalSyncMode; | 499 | int mGlobalSyncMode; |
496 | bool synchronizeAddressbooks( KABC::AddressBook* local, KABC::AddressBook* remote,int mode); | 500 | bool synchronizeAddressbooks( KABC::AddressBook* local, KABC::AddressBook* remote,int mode); |
497 | KABC::Addressee getLastSyncAddressee(); | 501 | KABC::Addressee getLastSyncAddressee(); |
498 | QDateTime mLastAddressbookSync; | 502 | QDateTime mLastAddressbookSync; |
499 | int takeAddressee( KABC::Addressee* local, KABC::Addressee* remote, int mode , bool full ); | 503 | int takeAddressee( KABC::Addressee* local, KABC::Addressee* remote, int mode , bool full ); |
500 | // ********************* | 504 | // ********************* |
501 | 505 | ||
502 | }; | 506 | }; |
503 | 507 | ||
504 | #endif | 508 | #endif |