messagingapp/msgui/msgapp/src/msgmainwindow.cpp
changeset 70 a15d9966050f
parent 43 35b64624a9e7
equal deleted inserted replaced
61:8ba0afbb4637 70:a15d9966050f
    20 
    20 
    21 #include "msgviewmanager.h"
    21 #include "msgviewmanager.h"
    22 #include "msgserviceinterface.h"
    22 #include "msgserviceinterface.h"
    23 #include "msgsendserviceinterface.h"
    23 #include "msgsendserviceinterface.h"
    24 #include "conversationsengine.h"
    24 #include "conversationsengine.h"
       
    25 
       
    26 #include <QKeyEvent>
    25 
    27 
    26 
    28 
    27 //---------------------------------------------------------------
    29 //---------------------------------------------------------------
    28 // MsgMainWindow::MsgMainWindow
    30 // MsgMainWindow::MsgMainWindow
    29 // Constructor
    31 // Constructor
    66 //---------------------------------------------------------------
    68 //---------------------------------------------------------------
    67 MsgViewManager* MsgMainWindow::viewManager()
    69 MsgViewManager* MsgMainWindow::viewManager()
    68 {   
    70 {   
    69      return mViewManager; 
    71      return mViewManager; 
    70 }
    72 }
       
    73 
       
    74 //---------------------------------------------------------------
       
    75 // MsgMainWindow::keyPressEvent
       
    76 // @see header
       
    77 //---------------------------------------------------------------
       
    78 void MsgMainWindow::keyPressEvent(QKeyEvent *event)
       
    79 {
       
    80     bool eventHandled = false;
       
    81     if (Qt::Key_Yes == event->key()) {
       
    82         eventHandled = mViewManager->handleKeyEvent(event->key());
       
    83     }
       
    84 
       
    85     if (eventHandled) {
       
    86         event->accept();
       
    87     }
       
    88     else {
       
    89         HbMainWindow::keyPressEvent(event);
       
    90     }
       
    91 
       
    92 }
    71 // End of file
    93 // End of file