diff -r 2f8f8080a020 -r ebdbd102c78a phoneapp/phoneuiview2/src/phoneuiqtview.cpp --- a/phoneapp/phoneuiview2/src/phoneuiqtview.cpp Mon May 03 12:31:11 2010 +0300 +++ b/phoneapp/phoneuiview2/src/phoneuiqtview.cpp Fri May 14 15:51:57 2010 +0300 @@ -39,9 +39,14 @@ m_expandSignalMapper(0), m_participantListSignalMapper(0), m_volumeCommandId(0), - m_keyCapture(0) + m_keyCapture(0), + m_networkInfo(0) { - setTitle(hbTrId("txt_phone_title_telephone")); + // Set network name + m_networkInfo = new QSystemNetworkInfo(this); + QString networkName = m_networkInfo->networkName(QSystemNetworkInfo::GsmMode); + connect(m_networkInfo, SIGNAL (networkNameChanged(QSystemNetworkInfo::NetworkMode,QString)), this, SLOT(networkNameChanged(QSystemNetworkInfo::NetworkMode, QString))); + setTitle(networkName); // Capturing long press of end key m_keyCapture = new XqKeyCapture(); @@ -439,7 +444,15 @@ keyEvent->accept(); return false; - } else { + } else if (event->type() == QEvent::WindowActivate){ + PHONE_DEBUG("PhoneUIQtView::eventFilter WindowActivate"); + emit windowActivated(); + return false; + } else if (event->type() == QEvent::WindowDeactivate){ + PHONE_DEBUG("PhoneUIQtView::eventFilter WindowDeactivate"); + emit windowDeactivated(); + return false; + }else{ return false; } } @@ -500,3 +513,10 @@ setNavigationAction(0); } } + +void PhoneUIQtView::networkNameChanged(QSystemNetworkInfo::NetworkMode mode, const QString &netName) +{ + if(mode == QSystemNetworkInfo::GsmMode) { + setTitle(netName); + } +}