equal
deleted
inserted
replaced
20 #define NMMAILBOXREGISTERINTERFACEPRIVATE_H_ |
20 #define NMMAILBOXREGISTERINTERFACEPRIVATE_H_ |
21 |
21 |
22 // INCLUDES |
22 // INCLUDES |
23 #include <QObject> |
23 #include <QObject> |
24 #include <qmobilityglobal.h> |
24 #include <qmobilityglobal.h> |
25 |
|
26 #ifdef Q_OS_SYMBIAN |
|
27 #include <xqserviceprovider.h> |
25 #include <xqserviceprovider.h> |
28 #else |
|
29 #include <QVariant> |
|
30 #endif |
|
31 |
|
32 |
26 |
33 // FORWARD DECLARATIONS |
27 // FORWARD DECLARATIONS |
34 class QString; |
28 class QString; |
35 class QTranslator; |
29 class QTranslator; |
36 |
30 |
38 class QServiceManager; |
32 class QServiceManager; |
39 QTM_END_NAMESPACE |
33 QTM_END_NAMESPACE |
40 |
34 |
41 QTM_USE_NAMESPACE |
35 QTM_USE_NAMESPACE |
42 |
36 |
43 |
|
44 #ifdef Q_OS_SYMBIAN |
|
45 class NmMailboxRegisterInterfacePrivate : public XQServiceProvider |
37 class NmMailboxRegisterInterfacePrivate : public XQServiceProvider |
46 #else |
|
47 class NmMailboxRegisterInterfacePrivate : public QObject |
|
48 #endif |
|
49 { |
38 { |
50 Q_OBJECT |
39 Q_OBJECT |
51 |
40 |
52 public: |
41 public: |
53 |
42 |
66 private: |
55 private: |
67 |
56 |
68 bool pushWidgetToHomescreen(quint64 a, QString accountIconName); |
57 bool pushWidgetToHomescreen(quint64 a, QString accountIconName); |
69 |
58 |
70 QString formLaunchUri(quint64 accountId) const; |
59 QString formLaunchUri(quint64 accountId) const; |
|
60 |
|
61 bool loadMenuClientService(); |
71 |
62 |
72 private: |
63 private: |
73 QServiceManager* mManager; |
64 QServiceManager* mManager; |
74 QObject* mService; |
65 QObject* mService; |
75 QTranslator *mTranslator; |
66 QTranslator *mTranslator; |