equal
deleted
inserted
replaced
21 |
21 |
22 // INCLUDES |
22 // INCLUDES |
23 #include <QObject> |
23 #include <QObject> |
24 #include <QVariant> |
24 #include <QVariant> |
25 |
25 |
26 #ifdef Q_OS_SYMBIAN |
|
27 #include <xqserviceprovider.h> |
26 #include <xqserviceprovider.h> |
28 #else |
|
29 #define NM_WINS_ENV |
|
30 #endif |
|
31 |
27 |
32 // FORWARD DECLARATIONS |
28 // FORWARD DECLARATIONS |
33 class NmDataManager; |
29 class NmDataManager; |
34 class NmMailboxListModel; |
30 class NmMailboxListModel; |
35 class NmUiEngine; |
31 class NmUiEngine; |
39 class NmId; |
35 class NmId; |
40 class HbView; |
36 class HbView; |
41 |
37 |
42 |
38 |
43 class NmSendServiceInterface |
39 class NmSendServiceInterface |
44 #ifndef NM_WINS_ENV |
|
45 : public XQServiceProvider |
40 : public XQServiceProvider |
46 #else |
|
47 : public QObject |
|
48 #endif |
|
49 { |
41 { |
50 Q_OBJECT |
42 Q_OBJECT |
51 |
43 |
52 public: |
44 public: |
53 |
45 |
67 void launchEditorView(NmId mailboxId); |
59 void launchEditorView(NmId mailboxId); |
68 void cancelService(); |
60 void cancelService(); |
69 |
61 |
70 private: // Data |
62 private: // Data |
71 |
63 |
72 NmApplication *mApplication; // Not owned |
64 NmApplication *mApplication; // Not owned |
73 NmUiEngine &mUiEngine; |
65 NmUiEngine &mUiEngine; |
74 int mAsyncReqId; |
66 int mAsyncReqId; |
75 NmUiStartParam *mStartParam; |
67 NmUiStartParam *mStartParam; // Owned |
76 NmMailboxSelectionDialog *mSelectionDialog; |
68 NmMailboxSelectionDialog *mSelectionDialog; // Owned |
77 HbView *mCurrentView; |
69 HbView *mCurrentView; |
78 }; |
70 }; |
79 |
71 |
80 #endif /* NMSENDSERVICEINTERFACE_H_ */ |
72 #endif /* NMSENDSERVICEINTERFACE_H_ */ |
81 |
73 |