videocollection/videocollectionview/inc/videooperatorservice_p.h
changeset 67 72c709219fcd
parent 55 4bfa887905cf
equal deleted inserted replaced
66:adb51f74b890 67:72c709219fcd
    22 #include <qobject.h>
    22 #include <qobject.h>
    23 #include <qprocess.h>
    23 #include <qprocess.h>
    24 #include <e32cmn.h>
    24 #include <e32cmn.h>
    25 
    25 
    26 class VideoOperatorService;
    26 class VideoOperatorService;
       
    27 class XQApplicationManager;
    27 
    28 
    28 /**
    29 /**
    29  * Private functionality for loading and launching operator customisable services.
    30  * Private functionality for loading and launching operator customisable services.
    30  */
    31  */
    31 class VideoOperatorServicePrivate : public QObject
    32 class VideoOperatorServicePrivate : public QObject
   105      * 
   106      * 
   106      * @param TUid application UID.
   107      * @param TUid application UID.
   107      */
   108      */
   108     void startApplicationL(const TUid uid);
   109     void startApplicationL(const TUid uid);
   109     
   110     
       
   111     /**
       
   112      * Launches an URL using Qt Highway.
       
   113      *
       
   114      * @param url to the service.
       
   115      */
       
   116     void launchUrl(QString url);
       
   117     
   110 public slots:
   118 public slots:
   111     
   119     
   112     /**
   120     /**
   113      * Signaled when process has finished. Brings videos application back to foreground.
   121      * Signaled when process has finished. Brings videos application back to foreground.
   114      */    
   122      */    
   143     
   151     
   144     /**
   152     /**
   145      * Pointer to started process.
   153      * Pointer to started process.
   146      */
   154      */
   147     QProcess *mProcess;
   155     QProcess *mProcess;
       
   156     
       
   157     /**
       
   158      * Application manager is used to launch service with URL.  
       
   159      */
       
   160     XQApplicationManager *mAppMgr;
   148 };
   161 };
   149 
   162 
   150 #endif // VIDEOOPERATORSERVICEPRIVATE_H
   163 #endif // VIDEOOPERATORSERVICEPRIVATE_H
   151 
   164 
   152 // End of file.
   165 // End of file.