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