tstaskmonitor/client/s60/inc/tsscreenshotclientimpl.h
changeset 104 9b022b1f357c
parent 83 156f692b1687
equal deleted inserted replaced
103:b99b84bcd2d1 104:9b022b1f357c
    17 #ifndef TSSCREENSHOTCLIENTIMPL_H
    17 #ifndef TSSCREENSHOTCLIENTIMPL_H
    18 #define TSSCREENSHOTCLIENTIMPL_H
    18 #define TSSCREENSHOTCLIENTIMPL_H
    19 
    19 
    20 #include <e32base.h>
    20 #include <e32base.h>
    21 
    21 
       
    22 #include "tstaskmonitorglobals.h"
    22 #include "tssession.h"
    23 #include "tssession.h"
    23 
    24 
    24 class CFbsBitmap;
    25 class CFbsBitmap;
    25 
    26 
    26 NONSHARABLE_CLASS( CTsScreenshotClientImpl ) : public CBase
    27 NONSHARABLE_CLASS( CTsScreenshotClientImpl ) : public CBase
    32 
    33 
    33 public:
    34 public:
    34     TInt RegisterScreenshot(CFbsBitmap *screenshot, TInt wgId, UpdatePriority priority);
    35     TInt RegisterScreenshot(CFbsBitmap *screenshot, TInt wgId, UpdatePriority priority);
    35     void RegisterScreenshot(TRequestStatus &status, CFbsBitmap *screenshot, TInt wgId, UpdatePriority priority);
    36     void RegisterScreenshot(TRequestStatus &status, CFbsBitmap *screenshot, TInt wgId, UpdatePriority priority);
    36     TInt UnregisterScreenshot(TInt wgId);
    37     TInt UnregisterScreenshot(TInt wgId);
       
    38     TInt SetVisibility(TInt wgId, Visibility value);
    37 
    39 
    38 private:
    40 private:
    39     CTsScreenshotClientImpl();
    41     CTsScreenshotClientImpl();
    40     void ConstructL();
    42     void ConstructL();
    41 
    43