equal
deleted
inserted
replaced
23 // |
23 // |
24 void TsDataTask::ExecuteL(MTsDataStorage& dataStorage, const RMessage2& msg) |
24 void TsDataTask::ExecuteL(MTsDataStorage& dataStorage, const RMessage2& msg) |
25 { |
25 { |
26 switch(msg.Function()) { |
26 switch(msg.Function()) { |
27 case RegisterScreenshotMessage: |
27 case RegisterScreenshotMessage: |
28 TsDataTask::RegisterScreenshotL(dataStorage, msg); break; |
28 TsDataTask::RegisterScreenshotL(dataStorage, msg); |
|
29 break; |
29 case UnregisterScreenshotMessage: |
30 case UnregisterScreenshotMessage: |
30 TsDataTask::UnregisterScreenshotL(dataStorage, msg); break; |
31 TsDataTask::UnregisterScreenshotL(dataStorage, msg); |
|
32 break; |
|
33 case VisibilityChange: |
|
34 VisibilityChangeL(dataStorage, msg); |
|
35 break; |
31 } |
36 } |
32 |
37 |
33 msg.Complete(KErrNone); |
38 msg.Complete(KErrNone); |
34 } |
39 } |
35 |
40 |
59 msg.ReadL(WindowsGroup, wgId); |
64 msg.ReadL(WindowsGroup, wgId); |
60 msg.ReadL(AdditionalParameters, param); |
65 msg.ReadL(AdditionalParameters, param); |
61 |
66 |
62 dataStorage.RemoveL(wgId(), param()); |
67 dataStorage.RemoveL(wgId(), param()); |
63 } |
68 } |
|
69 |
|
70 void TsDataTask::VisibilityChangeL(MTsDataStorage& dataStorage, |
|
71 const RMessage2& msg) |
|
72 { |
|
73 TPckgBuf<TInt> wgId, visibility, param; |
|
74 |
|
75 msg.ReadL(0, wgId); |
|
76 msg.ReadL(1, visibility); |
|
77 |
|
78 dataStorage.UpdateL(wgId(), static_cast<Visibility>(visibility()), 0); |
|
79 } |