equal
deleted
inserted
replaced
27 #include <babitflags.h> |
27 #include <babitflags.h> |
28 #include <eikcmobs.h> |
28 #include <eikcmobs.h> |
29 #include <akntreelistobserver.h> |
29 #include <akntreelistobserver.h> |
30 #include <akncollection.h> |
30 #include <akncollection.h> |
31 #include <aknlongtapdetector.h> |
31 #include <aknlongtapdetector.h> |
32 #include <aknmarkingmodeobserver.h> |
|
33 |
32 |
34 #include "akntreeobserver.h" |
33 #include "akntreeobserver.h" |
35 #include "akntreelistviewitem.h" |
34 #include "akntreelistviewitem.h" |
36 |
35 |
37 class CAknTreeNode; |
36 class CAknTreeNode; |
1111 * Pointer to the list item that was focused before EButton1Down event. |
1110 * Pointer to the list item that was focused before EButton1Down event. |
1112 * Not own. |
1111 * Not own. |
1113 */ |
1112 */ |
1114 CAknTreeItem* iPreviouslyFocusedItem; |
1113 CAknTreeItem* iPreviouslyFocusedItem; |
1115 |
1114 |
1116 TBool iIsPressedDownState; |
|
1117 |
|
1118 TBool iIsDragged; |
|
1119 |
1115 |
1120 /** |
1116 /** |
1121 * Physics handler. Used only when physics feature is enabled. |
1117 * Physics handler. Used only when physics feature is enabled. |
1122 * Own. |
1118 * Own. |
1123 */ |
1119 */ |
1124 CAknTreeListPhysicsHandler* iPhysicsHandler; |
1120 CAknTreeListPhysicsHandler* iPhysicsHandler; |
1125 |
1121 |
1126 /** |
|
1127 * ETrue if physics view should be adjusted according to top item. |
|
1128 */ |
|
1129 TBool iScrollPhysicsTop; |
|
1130 |
1122 |
1131 /** |
1123 /** |
1132 * Pointer to tfx redirect gc for effects |
1124 * Pointer to tfx redirect gc for effects |
1133 * |
1125 * |
1134 */ |
1126 */ |
1148 /** |
1140 /** |
1149 * Last visible item index |
1141 * Last visible item index |
1150 */ |
1142 */ |
1151 TInt iBottomIndex; |
1143 TInt iBottomIndex; |
1152 |
1144 |
1153 /** |
|
1154 * Whether or not mirrored layout is currently in use. |
|
1155 */ |
|
1156 TBool iMirroredLayoutInUse; |
|
1157 |
1145 |
1158 /** |
1146 /** |
1159 * Remember pointer to bottom item. Use for drawing line seperator only. |
1147 * Remember pointer to bottom item. Use for drawing line seperator only. |
1160 * iBottomIndex is not valid in some case becaue of iItems already changed. |
1148 * iBottomIndex is not valid in some case becaue of iItems already changed. |
1161 * Not own. |
1149 * Not own. |
1162 */ |
1150 */ |
1163 CAknTreeItem* iBottomItem; |
1151 CAknTreeItem* iBottomItem; |
1164 |
1152 |
1165 /** |
|
1166 * Whether marking mode is activated or not. |
|
1167 */ |
|
1168 TBool iMarkingMode; |
|
1169 |
1153 |
1170 /** |
1154 /** |
1171 * Array for marking mode icons. |
1155 * Array for marking mode icons. |
1172 * Own. |
1156 * Own. |
1173 */ |
1157 */ |
1174 CAknIconArray* iMarkingIconArray; |
1158 CAknIconArray* iMarkingIconArray; |
|
1159 |
|
1160 /** |
|
1161 * Ordinal position of window, before stylus menu is opened. |
|
1162 */ |
|
1163 TInt iOldWinPos; |
1175 }; |
1164 }; |
1176 |
1165 |
1177 #endif // C_AKNTREELISTVIEW_H |
1166 #endif // C_AKNTREELISTVIEW_H |