uiacceltk/hitchcock/ServerCore/Inc/alfeffectutils.h
changeset 21 6ce30188c5bf
parent 19 f5bac0badc7e
child 25 f7f1ae431f74
equal deleted inserted replaced
19:f5bac0badc7e 21:6ce30188c5bf
   203         };
   203         };
   204     
   204     
   205     NONSHARABLE_CLASS(CControlEffectState ) : public CEffectState
   205     NONSHARABLE_CLASS(CControlEffectState ) : public CEffectState
   206         {
   206         {
   207     public:
   207     public:
   208 
   208         
   209         TUint32 iClientHandle;
   209         TUint32 iClientHandle;
   210         TUint32 iClientGroupHandle;
   210         TUint32 iClientGroupHandle;
   211     
   211         
       
   212         enum TDistractionType
       
   213             {
       
   214             ENoOperation = 0,
       
   215             ESetDistractionWindow = 100,
       
   216             ERemoveDistractionWindow
       
   217             };
       
   218         
       
   219         TDistractionType iSetDistractionWindow;
       
   220         
   212         void ConstructL(TInt aAction, RMemReadStream& aStream);
   221         void ConstructL(TInt aAction, RMemReadStream& aStream);
       
   222         
       
   223         void ConstructL(TUint32 aClientHandle, TUint32 aClientGroupHandle, TBool aSetDistractionWindow);
   213         };
   224         };
   214 
   225 
   215     NONSHARABLE_CLASS(CFullScreenEffectState ) : public CEffectState
   226     NONSHARABLE_CLASS(CFullScreenEffectState ) : public CEffectState
   216         {
   227         {
   217     public:
   228     public: