equal
deleted
inserted
replaced
47 #include <AknCapServer.h> |
47 #include <AknCapServer.h> |
48 #include "AknCapServerEntry.h" |
48 #include "AknCapServerEntry.h" |
49 #include <AknMediatorFacade.h> |
49 #include <AknMediatorFacade.h> |
50 #include <aknSDData.h> |
50 #include <aknSDData.h> |
51 |
51 |
52 #include <secondarydisplay/AknSecondaryDisplayDefs.h> |
52 #include <SecondaryDisplay/AknSecondaryDisplayDefs.h> |
53 #include <AknsUtils.h> |
53 #include <AknsUtils.h> |
54 #include <aknglobalpopupprioritycontroller.h> |
54 #include <aknglobalpopupprioritycontroller.h> |
55 #include "GlobalWindowPriorities.h" |
55 #include "GlobalWindowPriorities.h" |
56 #include "aknmessagereaderlongpressdetector.h" // CAknMessageReaderLongPressDetector |
56 #include "aknmessagereaderlongpressdetector.h" // CAknMessageReaderLongPressDetector |
57 |
57 |
764 { |
764 { |
765 } |
765 } |
766 |
766 |
767 void CAknGlobalNoteDialog::HandlePointerEventL(const TPointerEvent& aPointerEvent) |
767 void CAknGlobalNoteDialog::HandlePointerEventL(const TPointerEvent& aPointerEvent) |
768 { |
768 { |
|
769 if (aPointerEvent.iType == TPointerEvent::EButton1Down) |
|
770 { |
|
771 iCaptured = ETrue; |
|
772 } |
|
773 |
769 if (Rect().Contains(aPointerEvent.iPosition) && (aPointerEvent.iType == TPointerEvent::EButton1Up) |
774 if (Rect().Contains(aPointerEvent.iPosition) && (aPointerEvent.iType == TPointerEvent::EButton1Up) |
770 && iIsAlarm) |
775 && iIsAlarm) |
771 { |
776 { |
772 if (!iIsAlarmWakeup) |
777 if (!iIsAlarmWakeup) |
773 { |
778 { |
774 CEikDialog::TryExitL(EAlertOpen); |
779 CEikDialog::TryExitL(EAlertOpen); |
775 } |
780 } |
776 } |
781 } |
777 else if ((iSoftkeys == R_AVKON_SOFTKEYS_EMPTY) && |
782 else if ((iSoftkeys == R_AVKON_SOFTKEYS_EMPTY) && |
778 (iTimeoutInMicroseconds != ENoTimeout) && |
783 (iTimeoutInMicroseconds != ENoTimeout) && |
779 (aPointerEvent.iType == TPointerEvent::EButton1Up)) |
784 (aPointerEvent.iType == TPointerEvent::EButton1Up)&& iCaptured) |
780 { |
785 { |
781 CEikDialog::TryExitL(EAknSoftkeyExit); |
786 CEikDialog::TryExitL(EAknSoftkeyExit); |
782 } |
787 } |
783 else |
788 else |
784 { |
789 { |
785 CAknStaticNoteDialog::HandlePointerEventL(aPointerEvent); |
790 CAknStaticNoteDialog::HandlePointerEventL(aPointerEvent); |
|
791 } |
|
792 if (aPointerEvent.iType == TPointerEvent::EButton1Up) |
|
793 { |
|
794 iCaptured = EFalse; |
786 } |
795 } |
787 } |
796 } |
788 |
797 |
789 // class CAknGlobalNoteSubject |
798 // class CAknGlobalNoteSubject |
790 |
799 |