--- 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);
+ }
+}