equal
deleted
inserted
replaced
17 |
17 |
18 #ifndef CATAPPHANDLER_H |
18 #ifndef CATAPPHANDLER_H |
19 #define CATAPPHANDLER_H |
19 #define CATAPPHANDLER_H |
20 |
20 |
21 #include <QObject> |
21 #include <QObject> |
|
22 |
22 #include "cahandler.h" |
23 #include "cahandler.h" |
23 #include "cadefs.h" |
|
24 |
24 |
25 class CaEntry; |
25 class CCaInnerEntry; |
26 class XQApplicationManager; |
26 class XQApplicationManager; |
27 |
27 |
28 const QString hsitemLaunchUri("item:launchuri"); |
28 class CaTappHandler: public QObject, public CaHandler |
29 |
|
30 class CaTappHandler: public CaHandler |
|
31 { |
29 { |
32 Q_OBJECT |
30 Q_OBJECT |
|
31 Q_INTERFACES(CaHandler) |
33 |
32 |
34 public: |
33 public: |
35 |
34 explicit CaTappHandler(QObject *parent = 0); |
36 explicit CaTappHandler(QObject *parent = 0); |
|
37 ~CaTappHandler(); |
35 ~CaTappHandler(); |
38 |
36 |
39 Q_INVOKABLE |
37 Q_INVOKABLE |
40 int execute(const CaEntry& entry, const QString& command); |
38 int execute(CCaInnerEntry& innerEntry, const QString& command); |
41 |
39 |
42 private: |
40 private: |
43 XQApplicationManager* mAiwMgr; |
41 XQApplicationManager* mAiwMgr; |
44 |
42 |
45 }; |
43 }; |