contentstorage/cahandler/tapp/inc/catapphandler.h
changeset 92 782e3408c2ab
parent 88 7f0462e8c3da
child 83 156f692b1687
equal deleted inserted replaced
91:a6d55a2e75be 92:782e3408c2ab
    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 };