phoneapp/phoneuiview2/src/phoneuiqtview.cpp
changeset 30 ebdbd102c78a
parent 27 2f8f8080a020
child 51 f39ed5e045e0
equal deleted inserted replaced
27:2f8f8080a020 30:ebdbd102c78a
    37     m_window(window),
    37     m_window(window),
    38     m_volumeSlider (0),
    38     m_volumeSlider (0),
    39     m_expandSignalMapper(0),
    39     m_expandSignalMapper(0),
    40     m_participantListSignalMapper(0),
    40     m_participantListSignalMapper(0),
    41     m_volumeCommandId(0),
    41     m_volumeCommandId(0),
    42     m_keyCapture(0)
    42     m_keyCapture(0),
    43 {
    43     m_networkInfo(0)
    44     setTitle(hbTrId("txt_phone_title_telephone"));
    44 {
       
    45     // Set network name
       
    46     m_networkInfo = new QSystemNetworkInfo(this);
       
    47     QString networkName = m_networkInfo->networkName(QSystemNetworkInfo::GsmMode);
       
    48     connect(m_networkInfo, SIGNAL (networkNameChanged(QSystemNetworkInfo::NetworkMode,QString)), this, SLOT(networkNameChanged(QSystemNetworkInfo::NetworkMode, QString)));
       
    49     setTitle(networkName);
    45 
    50 
    46     // Capturing long press of end key
    51     // Capturing long press of end key
    47     m_keyCapture = new XqKeyCapture();
    52     m_keyCapture = new XqKeyCapture();
    48     m_keyCapture->captureLongKey(Qt::Key_No);
    53     m_keyCapture->captureLongKey(Qt::Key_No);
    49     m_keyCapture->captureKey(Qt::Key_No);
    54     m_keyCapture->captureKey(Qt::Key_No);
   437         PHONE_DEBUG2("PhoneUIQtView::eventFilter released key:", keyEvent->key());
   442         PHONE_DEBUG2("PhoneUIQtView::eventFilter released key:", keyEvent->key());
   438         emit keyReleased(keyEvent);
   443         emit keyReleased(keyEvent);
   439         keyEvent->accept();
   444         keyEvent->accept();
   440         
   445         
   441         return false;
   446         return false;
   442     } else {
   447     } else if (event->type() == QEvent::WindowActivate){
       
   448         PHONE_DEBUG("PhoneUIQtView::eventFilter WindowActivate");
       
   449         emit windowActivated();
       
   450         return false;
       
   451     } else if (event->type() == QEvent::WindowDeactivate){
       
   452         PHONE_DEBUG("PhoneUIQtView::eventFilter WindowDeactivate");
       
   453         emit windowDeactivated();
       
   454         return false;
       
   455     }else{
   443         return false;
   456         return false;
   444     }
   457     }
   445 }
   458 }
   446 
   459 
   447 void PhoneUIQtView::setDialpadPosition()
   460 void PhoneUIQtView::setDialpadPosition()
   498         }
   511         }
   499     else {
   512     else {
   500         setNavigationAction(0);
   513         setNavigationAction(0);
   501     }
   514     }
   502 }
   515 }
       
   516 
       
   517 void PhoneUIQtView::networkNameChanged(QSystemNetworkInfo::NetworkMode mode, const QString &netName)
       
   518 {
       
   519     if(mode == QSystemNetworkInfo::GsmMode) {
       
   520         setTitle(netName);
       
   521     }	
       
   522 }