equal
deleted
inserted
replaced
55 */ |
55 */ |
56 EStateMultipleSelection = 0x00000004, |
56 EStateMultipleSelection = 0x00000004, |
57 /** |
57 /** |
58 * Collection is view-only (no highlight ever). |
58 * Collection is view-only (no highlight ever). |
59 */ |
59 */ |
60 EStateViewOnly = 0x00000008 |
60 EStateViewOnly = 0x00000008, |
|
61 /** |
|
62 * Collection has marked items. |
|
63 */ |
|
64 EStateMarkedItems = 0x00000010 |
61 }; |
65 }; |
62 |
66 |
63 /** |
67 /** |
64 * Enum for collection extension types. |
68 * Enum for collection extension types. |
65 */ |
69 */ |
89 * Extension function. |
93 * Extension function. |
90 * |
94 * |
91 * @param aExtensionId Extension id. |
95 * @param aExtensionId Extension id. |
92 * @param a0 First extension method parameter. |
96 * @param a0 First extension method parameter. |
93 * @param a1 Second extension method parameter. |
97 * @param a1 Second extension method parameter. |
|
98 * @return Error code |
94 */ |
99 */ |
95 virtual TInt CollectionExtension( |
100 virtual TInt CollectionExtension( |
96 TUint aExtensionId, TAny*& a0, TAny* a1 ) = 0; |
101 TUint aExtensionId, TAny*& a0, TAny* a1 ) = 0; |
97 }; |
102 }; |
98 |
103 |
121 enum TStateFlag |
126 enum TStateFlag |
122 { |
127 { |
123 /** |
128 /** |
124 * Collection is in multiple marking mode. |
129 * Collection is in multiple marking mode. |
125 */ |
130 */ |
126 EStateMarkingMode = 0x00000001, |
131 EStateMarkingMode = 0x00000001, |
127 /** |
132 /** |
128 * Collection has marked items. |
133 * Collection has marked items. |
129 */ |
134 */ |
130 EStateMarkedItems = 0x00000002, |
135 EStateMarkedItems = 0x00000002, |
131 /** |
136 /** |