-rw-r--r-- | kaddressbook/kabcore.h | 42 |
1 files changed, 28 insertions, 14 deletions
diff --git a/kaddressbook/kabcore.h b/kaddressbook/kabcore.h index 6446974..be39148 100644 --- a/kaddressbook/kabcore.h +++ b/kaddressbook/kabcore.h @@ -64,6 +64,7 @@ class QSplitter; class ViewContainer; class ViewManager; class AddresseeEditorDialog; +class Ir; class KABCore : public QWidget { @@ -71,8 +72,8 @@ class KABCore : public QWidget public: KABCore( KAddressBookMain *client, bool readWrite, QWidget *parent, const char *name = 0 ); - - + + ~KABCore(); @@ -139,7 +140,7 @@ class KABCore : public QWidget #ifdef KAB_EMBEDDED void createAboutData(); #endif //KAB_EMBEDDED - + void statusMessage(QString, int time = 0 ); /** Is called whenever a contact is selected in the view. @@ -163,6 +164,16 @@ class KABCore : public QWidget void mailVCard(const QStringList& uids); /** + Beams the "WhoAmI contact. + */ + void beamMySelf(); + + void beamVCard(); + void beamVCard(const QStringList& uids); + void beamDone( Ir *ir ); + + + /** Starts the preferred web browser with the given URL as argument. */ void browse( const QString& url ); @@ -286,9 +297,9 @@ class KABCore : public QWidget the method will try to find a selected addressee in the view. */ void editContact( const QString &uid /*US = QString::null*/ ); -//US added a second method without defaultparameter +//US added a second method without defaultparameter void editContact2(); - + /** Launches the configuration dialog. */ @@ -335,12 +346,12 @@ class KABCore : public QWidget private: void initGUI(); void initActions(); - + AddresseeEditorDialog *createAddresseeEditorDialog( QWidget *parent, const char *name = 0 ); KXMLGUIClient *mGUIClient; - + KABC::AddressBook *mAddressBook; ViewManager *mViewManager; @@ -366,13 +377,16 @@ class KABCore : public QWidget //US file menu KAction *mActionMail; + KAction *mActionBeam; KAction* mActionPrint; KAction* mActionNewContact; KAction *mActionSave; KAction *mActionEditAddressee; KAction *mActionMailVCard; + KAction *mActionBeamVCard; + KAction *mActionQuit; - + //US edit menu KAction *mActionCopy; KAction *mActionCut; @@ -381,7 +395,7 @@ class KABCore : public QWidget KAction *mActionUndo; KAction *mActionRedo; KAction *mActionDelete; - + //US settings menu KAction *mActionConfigResources; KAction *mActionConfigKAddressbook; @@ -393,21 +407,21 @@ class KABCore : public QWidget KAction *mActionWhoAmI; KAction *mActionCategories; KAction *mActionAboutKAddressbook; - + KAction *mActionDeleteView; - + QPopupMenu *viewMenu; QPopupMenu *filterMenu; QPopupMenu *settingsMenu; QPopupMenu *changeMenu; - + //US QAction *mActionSave; QPopupMenu *ImportMenu; QPopupMenu *ExportMenu; //LR additional methods KAction *mActionRemoveVoice; KAction * mActionImportOL; - + #ifndef KAB_EMBEDDED KAddressBookService *mAddressBookService; #endif //KAB_EMBEDDED @@ -418,7 +432,7 @@ class KABCore : public QWidget #ifdef KAB_EMBEDDED KAddressBookMain *mMainWindow; // should be the same like mGUIClient #endif //KAB_EMBEDDED - + }; #endif |