equal
deleted
inserted
replaced
1222 void CWmMainContainer::ActivateFindPaneL( TBool aActivateAdaptive ) |
1222 void CWmMainContainer::ActivateFindPaneL( TBool aActivateAdaptive ) |
1223 { |
1223 { |
1224 if ( iFindbox && !iFindPaneIsVisible && |
1224 if ( iFindbox && !iFindPaneIsVisible && |
1225 iWidgetsList->Model()->NumberOfItems() > KMinWidgets ) |
1225 iWidgetsList->Model()->NumberOfItems() > KMinWidgets ) |
1226 { |
1226 { |
1227 // reset focus |
1227 // set focus |
1228 ResetFocus(); |
1228 if ( iWidgetsList->ItemDrawer()->Flags() |
|
1229 & CListItemDrawer::ESingleClickDisabledHighlight ) |
|
1230 { |
|
1231 ResetFocus(); |
|
1232 } |
|
1233 else |
|
1234 { |
|
1235 iWidgetsList->SetFocus( ETrue, EDrawNow ); |
|
1236 } |
|
1237 |
1229 |
1238 |
1230 // set column filter flag |
1239 // set column filter flag |
1231 TBitFlags32 bitFlag; |
1240 TBitFlags32 bitFlag; |
1232 bitFlag.ClearAll(); // clear all columns |
1241 bitFlag.ClearAll(); // clear all columns |
1233 bitFlag.Assign( 1,1 ); // turn on column at index one |
1242 bitFlag.Assign( 1,1 ); // turn on column at index one |
1294 { |
1303 { |
1295 m->Filter()->ResetFilteringL(); |
1304 m->Filter()->ResetFilteringL(); |
1296 m->RemoveFilter(); |
1305 m->RemoveFilter(); |
1297 } |
1306 } |
1298 |
1307 |
1299 ResetFocus(); |
1308 //set focus |
|
1309 if ( iWidgetsList->ItemDrawer()->Flags() |
|
1310 & CListItemDrawer::ESingleClickDisabledHighlight ) |
|
1311 { |
|
1312 ResetFocus(); |
|
1313 } |
|
1314 else |
|
1315 { |
|
1316 iWidgetsList->SetFocus( ETrue, EDrawNow ); |
|
1317 } |
1300 |
1318 |
1301 iFindbox->MakeVisible( EFalse ); |
1319 iFindbox->MakeVisible( EFalse ); |
1302 iFindPaneIsVisible = EFalse; |
1320 iFindPaneIsVisible = EFalse; |
1303 iWidgetsList->SetFindPaneIsVisible( EFalse ); |
1321 iWidgetsList->SetFindPaneIsVisible( EFalse ); |
1304 |
1322 |
1486 |
1504 |
1487 if ( dlg && dlg->ExecuteLD() == ECbaAddToHs ) |
1505 if ( dlg && dlg->ExecuteLD() == ECbaAddToHs ) |
1488 { |
1506 { |
1489 AddWidgetToHomeScreenL(); |
1507 AddWidgetToHomeScreenL(); |
1490 } |
1508 } |
|
1509 else |
|
1510 { |
|
1511 if ( iWidgetsList->ItemDrawer()->Flags() |
|
1512 & CListItemDrawer::ESingleClickDisabledHighlight ) |
|
1513 { |
|
1514 ResetFocus(); |
|
1515 } |
|
1516 else |
|
1517 { |
|
1518 iWidgetsList->SetFocus( ETrue, EDrawNow ); |
|
1519 UpdateFocusMode(); |
|
1520 } |
|
1521 } |
1491 } |
1522 } |
1492 } |
1523 } |
1493 |
1524 |
1494 // ---------------------------------------------------- |
1525 // ---------------------------------------------------- |
1495 // CWmMainContainer::SetClosingDown |
1526 // CWmMainContainer::SetClosingDown |