qtinternetradio/ui/src/irplsview.cpp
branchGCC_SURGE
changeset 13 c9471d26c7f2
parent 12 608f67c22514
child 14 896e9dbc5f19
equal deleted inserted replaced
9:bfc95e24a059 13:c9471d26c7f2
    59         return;
    59         return;
    60     }
    60     }
    61         
    61         
    62     switch (aEvent)
    62     switch (aEvent)
    63     {
    63     {
    64         case EIRQNetworkConnectionEstablished:
    64         case EIRQNetworkConnectionEstablished:            
    65             iApplication->closeConnectingDialog();
       
    66             
       
    67             if (EIR_UseNetwork_SelectItem == getUseNetworkReason())
    65             if (EIR_UseNetwork_SelectItem == getUseNetworkReason())
    68             {
    66             {
    69                 handleItemSelected();
    67                 handleItemSelected();
    70             }
    68             }            
    71             setUseNetworkReason(EIR_UseNetwork_NoReason);
       
    72             
       
    73             break;
    69             break;
    74             
    70             
    75         default:
    71         default:
    76             break;
    72             break;
    77     }
    73     }
       
    74     
       
    75     setUseNetworkReason(EIR_UseNetwork_NoReason);
    78 }
    76 }
       
    77 
       
    78 #ifdef HS_WIDGET_ENABLED
       
    79 void IRPlsView::itemAboutToBeSelected(bool &aNeedNetwork)
       
    80 {
       
    81     aNeedNetwork =  true;
       
    82     
       
    83     int currentRow = iListView->currentIndex().row();
       
    84     iPlayController->setConnectingStationName(iPlsModel->getTitle(currentRow));
       
    85 }
       
    86 #endif
    79 
    87 
    80 void IRPlsView::handleItemSelected()
    88 void IRPlsView::handleItemSelected()
    81 {
    89 {
    82     int currentRow = iListView->currentIndex().row();
    90     int currentRow = iListView->currentIndex().row();
    83     IRQChannelServerURL server;
    91     IRQChannelServerURL server;
   101     Q_UNUSED(aItem);
   109     Q_UNUSED(aItem);
   102     Q_UNUSED(aCoords);
   110     Q_UNUSED(aCoords);
   103     
   111     
   104     HbMenu *contextMenu = new HbMenu;
   112     HbMenu *contextMenu = new HbMenu;
   105     contextMenu->setAttribute(Qt::WA_DeleteOnClose);
   113     contextMenu->setAttribute(Qt::WA_DeleteOnClose);
       
   114 #ifdef SUBTITLE_STR_BY_LOCID
   106     HbAction *action = contextMenu->addAction(hbTrId("txt_common_menu_delete"));
   115     HbAction *action = contextMenu->addAction(hbTrId("txt_common_menu_delete"));
       
   116 #else
       
   117     HbAction *action = contextMenu->addAction(hbTrId("Delete"));    
       
   118 #endif
   107     action->setObjectName(KActionDeleteName);
   119     action->setObjectName(KActionDeleteName);
   108     contextMenu->open();
   120     contextMenu->open();
   109     connect(contextMenu, SIGNAL(triggered(HbAction*)), this, SLOT(actionClicked(HbAction*)));
   121     connect(contextMenu, SIGNAL(triggered(HbAction*)), this, SLOT(actionClicked(HbAction*)));
   110 }
   122 }
   111 
   123