qtmobileextensions/src/keycapture/targetwrapper.h
changeset 19 46686fb6258c
parent 15 1f895d8a5b2b
child 26 3d09643def13
--- a/qtmobileextensions/src/keycapture/targetwrapper.h	Tue Jul 06 15:12:50 2010 +0300
+++ b/qtmobileextensions/src/keycapture/targetwrapper.h	Wed Aug 18 10:38:12 2010 +0300
@@ -50,8 +50,8 @@
 #endif
 
 
-class ResponseHandler;
-class ResponseHandlerEx;
+class CResponseHandler;
+class CResponseHandlerEx;
 
 class TargetWrapper : public MRemConCoreApiTargetObserver, public MRemConCallHandlingTargetObserver
 {
@@ -61,6 +61,7 @@
     ~TargetWrapper();
     
     void init(XQKeyCapture::CapturingFlags flags);
+    void close(XQKeyCapture::CapturingFlags flags);
 
 public:
     // -- MRemConCoreApiTargetObserver overloaded methods --    
@@ -88,6 +89,7 @@
      
 protected:    
      
+    void reset();
     void initMapping();
 
     QWidget *getTargetWidget();
@@ -103,10 +105,10 @@
     CRemConCoreApiTarget *target;
     CRemConCallHandlingTarget *targetEx;
 
-    ResponseHandler *handler;
-    ResponseHandlerEx *handlerEx;
+    CResponseHandler *handler;
+    CResponseHandlerEx *handlerEx;
     
-    XQKeyCapture::CapturingFlags captureFlags;
+    QFlags<XQKeyCapture::CapturingFlags> captureFlags;
     
     QMap<TRemConCoreApiOperationId, Qt::Key> keyMapping;
 };