summaryrefslogtreecommitdiffabout
path: root/kaddressbook/kabcore.h
Side-by-side diff
Diffstat (limited to 'kaddressbook/kabcore.h') (more/less context) (ignore whitespace changes)
-rw-r--r--kaddressbook/kabcore.h42
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