equal
deleted
inserted
replaced
18 |
18 |
19 |
19 |
20 //////SYSTEM INCLUDES |
20 //////SYSTEM INCLUDES |
21 |
21 |
22 //////TOOLKIT INCLUDES |
22 //////TOOLKIT INCLUDES |
|
23 // <cmail> SF |
23 #include "emailtrace.h" |
24 #include "emailtrace.h" |
24 #include <alf/alfenv.h> |
25 #include <alf/alfenv.h> |
25 |
26 // </cmail> |
|
27 |
|
28 //////PROJECT INCLUDES |
|
29 //<cmail> removed __FS_ALFRED_SUPPORT flag |
|
30 //#include <fsconfig.h> |
|
31 //</cmail> removed __FS_ALFRED_SUPPORT flag |
26 #include "fstreelist.h" |
32 #include "fstreelist.h" |
27 #include "fstreecontrol.h" |
33 #include "fstreecontrol.h" |
28 #include "fstree.h" |
34 #include "fstree.h" |
29 #include "fstreeitem.h" |
35 #include "fstreeitem.h" |
30 #include "fstreenode.h" |
36 #include "fstreenode.h" |
339 { |
345 { |
340 FUNC_LOG; |
346 FUNC_LOG; |
341 return iListFocused; |
347 return iListFocused; |
342 } |
348 } |
343 |
349 |
344 //--------------------------------------------------------------------------- |
|
345 // |
|
346 //--------------------------------------------------------------------------- |
|
347 EXPORT_C void CFsTreeList::SetMarkingModeL( const TBool aMarkingMode ) |
|
348 { |
|
349 FUNC_LOG; |
|
350 iTreeVisualizer->SetMarkingModeL( aMarkingMode ); |
|
351 } |
|
352 |
|
353 |
|
354 // --------------------------------------------------------------------------- |
350 // --------------------------------------------------------------------------- |
355 // The function sets duration of the slide-in effect. |
351 // The function sets duration of the slide-in effect. |
356 // --------------------------------------------------------------------------- |
352 // --------------------------------------------------------------------------- |
357 // |
353 // |
358 EXPORT_C void CFsTreeList::SetSlideInDuration ( TInt aTimeMiliseconds ) |
354 EXPORT_C void CFsTreeList::SetSlideInDuration ( TInt aTimeMiliseconds ) |
942 |
938 |
943 // --------------------------------------------------------------------------- |
939 // --------------------------------------------------------------------------- |
944 // Retrieves events from tree visualizer |
940 // Retrieves events from tree visualizer |
945 // --------------------------------------------------------------------------- |
941 // --------------------------------------------------------------------------- |
946 // |
942 // |
|
943 // <cmail> Touch |
947 EXPORT_C void CFsTreeList::TreeVisualizerEventL( |
944 EXPORT_C void CFsTreeList::TreeVisualizerEventL( |
948 const TFsTreeVisualizerEvent aEvent, |
945 const TFsTreeVisualizerEvent aEvent, |
949 const TFsTreeItemId aId, |
946 const TFsTreeItemId aId, |
950 const TPoint& aPoint ) const |
947 const TPoint& aPoint ) const |
|
948 // </cmail> |
951 { |
949 { |
952 FUNC_LOG; |
950 FUNC_LOG; |
953 MFsTreeListObserver::TFsTreeListEvent listEvent; |
951 MFsTreeListObserver::TFsTreeListEvent listEvent; |
954 |
952 |
955 switch ( aEvent ) |
953 switch ( aEvent ) |
956 { |
954 { |
|
955 // <cmail> "Base class modifications for using touch" |
957 case MFsTreeVisualizerObserver::EFsTreeItemTouchAction: |
956 case MFsTreeVisualizerObserver::EFsTreeItemTouchAction: |
958 { |
957 { |
959 listEvent = MFsTreeListObserver::EFsTreeListItemTouchAction; |
958 listEvent = MFsTreeListObserver::EFsTreeListItemTouchAction; |
960 break; |
959 break; |
961 } |
960 } |
967 case MFsTreeVisualizerObserver::EFsTreeItemTouchFocused: |
966 case MFsTreeVisualizerObserver::EFsTreeItemTouchFocused: |
968 { |
967 { |
969 listEvent = MFsTreeListObserver::EFsTreeListItemTouchFocused; |
968 listEvent = MFsTreeListObserver::EFsTreeListItemTouchFocused; |
970 break; |
969 break; |
971 } |
970 } |
|
971 |
|
972 // </cmail> |
|
973 |
972 case MFsTreeVisualizerObserver::EFsTreeItemSelected: |
974 case MFsTreeVisualizerObserver::EFsTreeItemSelected: |
973 { |
975 { |
974 listEvent = MFsTreeListObserver::EFsTreeItemSelected; |
976 listEvent = MFsTreeListObserver::EFsTreeItemSelected; |
975 break; |
977 break; |
976 } |
978 } |
1002 case MFsTreeVisualizerObserver::EFsTreeItemWillGetFocused: |
1004 case MFsTreeVisualizerObserver::EFsTreeItemWillGetFocused: |
1003 { |
1005 { |
1004 listEvent = MFsTreeListObserver::EFsTreeListItemWillGetFocused; |
1006 listEvent = MFsTreeListObserver::EFsTreeListItemWillGetFocused; |
1005 break; |
1007 break; |
1006 } |
1008 } |
|
1009 |
|
1010 // <cmail> |
1007 // Pass on the collapse/expand events. |
1011 // Pass on the collapse/expand events. |
1008 case MFsTreeVisualizerObserver::EFsTreeListItemCollapsed: |
1012 case MFsTreeVisualizerObserver::EFsTreeListItemCollapsed: |
1009 { |
1013 { |
1010 listEvent = MFsTreeListObserver::EFsTreeListItemCollapsed; |
1014 listEvent = MFsTreeListObserver::EFsTreeListItemCollapsed; |
1011 break; |
1015 break; |
1023 case MFsTreeVisualizerObserver::EFsTreeListExpandedAll: |
1027 case MFsTreeVisualizerObserver::EFsTreeListExpandedAll: |
1024 { |
1028 { |
1025 listEvent = MFsTreeListObserver::EFsTreeListExpandedAll; |
1029 listEvent = MFsTreeListObserver::EFsTreeListExpandedAll; |
1026 break; |
1030 break; |
1027 } |
1031 } |
|
1032 // </cmail> |
1028 case MFsTreeVisualizerObserver::EFsChangeFocusVisibility: |
1033 case MFsTreeVisualizerObserver::EFsChangeFocusVisibility: |
1029 { |
1034 { |
1030 listEvent = MFsTreeListObserver::EFsFocusVisibilityChange; |
1035 listEvent = MFsTreeListObserver::EFsFocusVisibilityChange; |
1031 break; |
1036 break; |
1032 } |
1037 } |