795 } |
795 } |
796 #endif |
796 #endif |
797 |
797 |
798 AMT_INC_COUNTER_IF(node && (nodeType==MWsWindowTreeNode::EWinTreeNodeClient), iWindowNodeCount ); |
798 AMT_INC_COUNTER_IF(node && (nodeType==MWsWindowTreeNode::EWinTreeNodeClient), iWindowNodeCount ); |
799 AMT_INC_COUNTER_IF(node && (nodeType==MWsWindowTreeNode::EWinTreeNodeGroup), iWindowGroupNodeCount ); |
799 AMT_INC_COUNTER_IF(node && (nodeType==MWsWindowTreeNode::EWinTreeNodeGroup), iWindowGroupNodeCount ); |
800 AMT_INC_COUNTER_IF(node, iTotalNodeCount ); |
800 AMT_INC_COUNTER_IF(node, iTotalNodeCount ); |
|
801 |
|
802 AMT_MAP_INC_VALUE_IF( node && nodeType == MWsWindowTreeNode::EWinTreeNodeClient, |
|
803 iIntMap, node->iId, EAlfModuleTestTypeHierarchyModelCreateWindow ); |
|
804 AMT_MAP_INC_VALUE_IF( node && nodeType == MWsWindowTreeNode::EWinTreeNodeGroup, |
|
805 iIntMap, node->iId, EAlfModuleTestTypeHierarchyModelCreateWindowGroup ); |
801 } |
806 } |
802 |
807 |
803 // --------------------------------------------------------------------------- |
808 // --------------------------------------------------------------------------- |
804 // DoNodeReleasedL |
809 // DoNodeReleasedL |
805 // --------------------------------------------------------------------------- |
810 // --------------------------------------------------------------------------- |
828 USER_INVARIANT(); |
833 USER_INVARIANT(); |
829 } |
834 } |
830 |
835 |
831 AMT_DEC_COUNTER_IF(node && (nodeType==MWsWindowTreeNode::EWinTreeNodeClient), iWindowNodeCount ); |
836 AMT_DEC_COUNTER_IF(node && (nodeType==MWsWindowTreeNode::EWinTreeNodeClient), iWindowNodeCount ); |
832 AMT_DEC_COUNTER_IF(node && (nodeType==MWsWindowTreeNode::EWinTreeNodeGroup), iWindowGroupNodeCount ); |
837 AMT_DEC_COUNTER_IF(node && (nodeType==MWsWindowTreeNode::EWinTreeNodeGroup), iWindowGroupNodeCount ); |
833 AMT_DEC_COUNTER_IF(node, iTotalNodeCount ); |
838 AMT_DEC_COUNTER_IF(node, iTotalNodeCount ); |
|
839 |
|
840 AMT_MAP_INC_VALUE_IF( node && nodeType == MWsWindowTreeNode::EWinTreeNodeClient, |
|
841 iIntMap, nodeId, EAlfModuleTestTypeHierarchyModelReleaseWindow ); |
|
842 AMT_MAP_INC_VALUE_IF( node && nodeType == MWsWindowTreeNode::EWinTreeNodeGroup, |
|
843 iIntMap, nodeId, EAlfModuleTestTypeHierarchyModelReleaseWindowGroup ); |
834 } |
844 } |
835 |
845 |
836 // --------------------------------------------------------------------------- |
846 // --------------------------------------------------------------------------- |
837 // DoNodeActivatedL |
847 // DoNodeActivatedL |
838 // --------------------------------------------------------------------------- |
848 // --------------------------------------------------------------------------- |
849 else |
859 else |
850 { |
860 { |
851 USER_INVARIANT(); |
861 USER_INVARIANT(); |
852 } |
862 } |
853 |
863 |
854 AMT_INC_COUNTER_IF( node && (nodeType==MWsWindowTreeNode::EWinTreeNodeClient), iWindowNodeActivatedCount ); |
864 AMT_INC_COUNTER_IF( node && (nodeType==MWsWindowTreeNode::EWinTreeNodeClient), iWindowNodeActivatedCount ); |
|
865 |
|
866 AMT_MAP_SET_VALUE_IF( node && nodeType == MWsWindowTreeNode::EWinTreeNodeClient, |
|
867 iBoolMap, nodeId, ETrue, |
|
868 EAlfModuleTestTypeHierarchyModelActiveWindow ); |
855 } |
869 } |
856 |
870 |
857 // --------------------------------------------------------------------------- |
871 // --------------------------------------------------------------------------- |
858 // DoNodeExtentChangedL |
872 // DoNodeExtentChangedL |
859 // --------------------------------------------------------------------------- |
873 // --------------------------------------------------------------------------- |
882 } |
896 } |
883 #endif |
897 #endif |
884 |
898 |
885 AMT_INC_COUNTER_IF(node, iNodeExtentChangedCount ); |
899 AMT_INC_COUNTER_IF(node, iNodeExtentChangedCount ); |
886 AMT_SET_VALUE_IF(node, iLatestNodeExtentRect, rect ); |
900 AMT_SET_VALUE_IF(node, iLatestNodeExtentRect, rect ); |
887 AMT_MAP_SET_VALUE_IF( ( node && node->iWindow ), |
901 AMT_MAP_SET_VALUE_IF( node && node->iWindow, |
888 iSizeMap, node->iWindow->WsInfo().iClientSideId.iWindowIdentifer, |
902 iSizeMap, node->iWindow->WsInfo().iClientSideId.iWindowIdentifer, |
889 rect.Size(), EAlfModuleTestTypeHierarchyModelChangeSize ); |
903 rect.Size(), EAlfModuleTestTypeHierarchyModelChangeWindowSize ); |
890 AMT_MAP_SET_VALUE_IF( ( node && node->iWindow ), |
904 AMT_MAP_SET_VALUE_IF( node && node->iWindow, |
891 iPositionMap, node->iWindow->WsInfo().iClientSideId.iWindowIdentifer, |
905 iPositionMap, node->iWindow->WsInfo().iClientSideId.iWindowIdentifer, |
892 rect.iTl, EAlfModuleTestTypeHierarchyModelChangePosition ); |
906 rect.iTl, EAlfModuleTestTypeHierarchyModelChangeWindowPosition ); |
893 } |
907 } |
894 |
908 |
895 // --------------------------------------------------------------------------- |
909 // --------------------------------------------------------------------------- |
896 // DoNodeSiblingOrderChangedL |
910 // DoNodeSiblingOrderChangedL |
897 // --------------------------------------------------------------------------- |
911 // --------------------------------------------------------------------------- |
949 { |
963 { |
950 USER_INVARIANT(); |
964 USER_INVARIANT(); |
951 } |
965 } |
952 |
966 |
953 AMT_INC_COUNTER_IF(node, iTotalNodeFlagChangedCount ); |
967 AMT_INC_COUNTER_IF(node, iTotalNodeFlagChangedCount ); |
954 AMT_MAP_INC_VALUE_IF( ( node && node->iWindow ), |
968 AMT_MAP_SET_VALUE_IF( node && node->iWindow && MWsWindowTreeObserver::EVisible == flag, |
955 iIntMap, node->iWindow->WsInfo().iClientSideId.iWindowIdentifer, |
969 iBoolMap, |
956 EAlfModuleTestTypeHierarchyModelChangeFlag ); |
970 node->iWindow->WsInfo().iClientSideId.iWindowIdentifer, |
|
971 newValue, |
|
972 EAlfModuleTestTypeHierarchyModelChangeWindowVisibility ); |
957 } |
973 } |
958 |
974 |
959 // --------------------------------------------------------------------------- |
975 // --------------------------------------------------------------------------- |
960 // DoNodeFadeAllChildrenL |
976 // DoNodeFadeAllChildrenL |
961 // --------------------------------------------------------------------------- |
977 // --------------------------------------------------------------------------- |
1150 else |
1166 else |
1151 { |
1167 { |
1152 USER_INVARIANT(); // attribute change for unexpected node type. new code needed! |
1168 USER_INVARIANT(); // attribute change for unexpected node type. new code needed! |
1153 } |
1169 } |
1154 |
1170 |
1155 AMT_INC_COUNTER_IF(node, iTotalNodeAttributeChangedCount ); |
1171 AMT_INC_COUNTER_IF(node, iTotalNodeAttributeChangedCount ); |
1156 } |
1172 } |
1157 |
1173 |
1158 // --------------------------------------------------------------------------- |
1174 // --------------------------------------------------------------------------- |
1159 // DoNodeAttributeChangedL |
1175 // DoNodeAttributeChangedL |
1160 // --------------------------------------------------------------------------- |
1176 // --------------------------------------------------------------------------- |