equal
deleted
inserted
replaced
244 } |
244 } |
245 else if ( aFieldStyle == EPopupAdaptiveSearchWindow ) |
245 else if ( aFieldStyle == EPopupAdaptiveSearchWindow ) |
246 { |
246 { |
247 aFieldStyle = EPopupWindow; |
247 aFieldStyle = EPopupWindow; |
248 } |
248 } |
249 |
249 iColumnFlag = 0xFFFFFFFF; |
250 switch ( aFieldStyle ) |
250 switch ( aFieldStyle ) |
251 { |
251 { |
252 case EFixed: |
252 case EFixed: |
253 bitmapId = EMbmAvkonQgn_indi_find_glass; |
253 bitmapId = EMbmAvkonQgn_indi_find_glass; |
254 bitmapMaskId = EMbmAvkonQgn_indi_find_glass_mask; |
254 bitmapMaskId = EMbmAvkonQgn_indi_find_glass_mask; |
302 SetContainerWindowL( aParent ); // This is now non-window owning control |
302 SetContainerWindowL( aParent ); // This is now non-window owning control |
303 break; |
303 break; |
304 case EAdaptiveSearch: |
304 case EAdaptiveSearch: |
305 bitmapId = EMbmAvkonQgn_indi_find_glass; |
305 bitmapId = EMbmAvkonQgn_indi_find_glass; |
306 bitmapMaskId = EMbmAvkonQgn_indi_find_glass_mask; |
306 bitmapMaskId = EMbmAvkonQgn_indi_find_glass_mask; |
307 SetContainerWindowL( aParent ); |
307 SetContainerWindowL( aParent ); |
308 iColumnFlag = 0xFFFFFFFF; |
|
309 if( AknLayoutUtils::PenEnabled() ) |
308 if( AknLayoutUtils::PenEnabled() ) |
310 { |
309 { |
311 iAdaptiveSearch = CAknAdaptiveSearch::NewL( aTextLimit, aFieldStyle ); |
310 iAdaptiveSearch = CAknAdaptiveSearch::NewL( aTextLimit, aFieldStyle ); |
312 iAdaptiveSearch->SetSearchField( this ); |
311 iAdaptiveSearch->SetSearchField( this ); |
313 if ( ASEnabled ) |
312 if ( ASEnabled ) |
321 break; |
320 break; |
322 case EAdaptive: |
321 case EAdaptive: |
323 bitmapId = EMbmAvkonQgn_indi_find_glass; |
322 bitmapId = EMbmAvkonQgn_indi_find_glass; |
324 bitmapMaskId = EMbmAvkonQgn_indi_find_glass_mask; |
323 bitmapMaskId = EMbmAvkonQgn_indi_find_glass_mask; |
325 CreateWindowL( &aParent ); |
324 CreateWindowL( &aParent ); |
326 iColumnFlag = 0xFFFFFFFF; |
|
327 if( AknLayoutUtils::PenEnabled() ) |
325 if( AknLayoutUtils::PenEnabled() ) |
328 { |
326 { |
329 iAdaptiveSearch = CAknAdaptiveSearch::NewL( aTextLimit, aFieldStyle ); |
327 iAdaptiveSearch = CAknAdaptiveSearch::NewL( aTextLimit, aFieldStyle ); |
330 iAdaptiveSearch->SetSearchField( this ); |
328 iAdaptiveSearch->SetSearchField( this ); |
331 if ( ASEnabled ) |
329 if ( ASEnabled ) |
340 case EPopupAdaptiveSearch: |
338 case EPopupAdaptiveSearch: |
341 bitmapId = EMbmAvkonQgn_indi_find_glass; |
339 bitmapId = EMbmAvkonQgn_indi_find_glass; |
342 bitmapMaskId = EMbmAvkonQgn_indi_find_glass_mask; |
340 bitmapMaskId = EMbmAvkonQgn_indi_find_glass_mask; |
343 flags |= CAknInputFrame::EPopupLayout; |
341 flags |= CAknInputFrame::EPopupLayout; |
344 CreateWindowL(); |
342 CreateWindowL(); |
345 iColumnFlag = 0xFFFFFFFF; |
|
346 iIsPopup = ETrue; |
343 iIsPopup = ETrue; |
347 if( AknLayoutUtils::PenEnabled() ) |
344 if( AknLayoutUtils::PenEnabled() ) |
348 { |
345 { |
349 iAdaptiveSearch = CAknAdaptiveSearch::NewL( aTextLimit, aFieldStyle ); |
346 iAdaptiveSearch = CAknAdaptiveSearch::NewL( aTextLimit, aFieldStyle ); |
350 iAdaptiveSearch->SetSearchField( this ); |
347 iAdaptiveSearch->SetSearchField( this ); |
374 } |
371 } |
375 |
372 |
376 flags |= CAknInputFrame::EPopupWindowLayout; |
373 flags |= CAknInputFrame::EPopupWindowLayout; |
377 flags |= CAknInputFrame::EFixedFindWithoutLine; |
374 flags |= CAknInputFrame::EFixedFindWithoutLine; |
378 SetContainerWindowL( aParent ); |
375 SetContainerWindowL( aParent ); |
379 iColumnFlag = 0xFFFFFFFF; |
|
380 if( AknLayoutUtils::PenEnabled() ) |
376 if( AknLayoutUtils::PenEnabled() ) |
381 { |
377 { |
382 iAdaptiveSearch = CAknAdaptiveSearch::NewL( aTextLimit, aFieldStyle ); |
378 iAdaptiveSearch = CAknAdaptiveSearch::NewL( aTextLimit, aFieldStyle ); |
383 iAdaptiveSearch->SetSearchField( this ); |
379 iAdaptiveSearch->SetSearchField( this ); |
384 if ( ASEnabled ) |
380 if ( ASEnabled ) |
1178 _AKNTRACE_FUNC_EXIT; |
1174 _AKNTRACE_FUNC_EXIT; |
1179 } |
1175 } |
1180 |
1176 |
1181 // ----------------------------------------------------------------------------- |
1177 // ----------------------------------------------------------------------------- |
1182 // CAknSearchField::SetListColumnFilterFlags |
1178 // CAknSearchField::SetListColumnFilterFlags |
1183 // Set flag of columns for adaptive search grid. |
1179 // Set flag of columns. |
1184 // ----------------------------------------------------------------------------- |
1180 // ----------------------------------------------------------------------------- |
1185 // |
1181 // |
1186 EXPORT_C void CAknSearchField::SetListColumnFilterFlags( const TBitFlags32 aFlag ) |
1182 EXPORT_C void CAknSearchField::SetListColumnFilterFlags( const TBitFlags32 aFlag ) |
1187 { |
1183 { |
1188 iColumnFlag = aFlag; |
1184 iColumnFlag = aFlag; |