satui/satapp/src/satappgetinkeynote.cpp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 03 May 2010 13:01:45 +0300
changeset 15 d7fc66ccd6fb
parent 12 ae8abd0db65c
permissions -rw-r--r--
Revision: 201015 Kit: 201018

/*
* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description:
*
*
*/

#include "tflogger.h"
#include "satappgetinkeynote.h"

// ======== MEMBER FUNCTIONS ==================================================

// ----------------------------------------------------------------------------
// SatAppGetInkeyNote::SatAppGetInkeyNote
// (Constructor).
// ----------------------------------------------------------------------------
//
SatAppGetInkeyNote::SatAppGetInkeyNote(const QString &text,
        MessageBoxType type, QGraphicsItem *parent):
        HbMessageBox(text, type, parent)
{
    TFLOGSTRING("SATAPP: SatAppGetInkeyNote::SatAppGetInkeyNote call - exit")
}

// ----------------------------------------------------------------------------
// SatAppGetInkeyNote::~SatAppGetInkeyNote
// (Destructor).
// ----------------------------------------------------------------------------
//
SatAppGetInkeyNote::~SatAppGetInkeyNote()
{
    TFLOGSTRING("SATAPP: SatAppGetInkeyNote::~SatAppGetInkeyNote call - exit")
}


// ----------------------------------------------------------------------------
// SatAppGetInkeyNote::keyPressEvent
// (keyPressEvent).
// ----------------------------------------------------------------------------
//
void SatAppGetInkeyNote::keyPressEvent(QKeyEvent *event)
{
    TFLOGSTRING("SATAPP: SatAppGetInkeyNote::keyPressEvent")
    switch (event->key())
    {
    case Qt::Key_0:
    case Qt::Key_1:
    case Qt::Key_2:
    case Qt::Key_3:
    case Qt::Key_4:
    case Qt::Key_5:
    case Qt::Key_6:
    case Qt::Key_7:
    case Qt::Key_8:
    case Qt::Key_9:
    case Qt::Key_Plus:
    case Qt::Key_Asterisk:
    case Qt::Key_NumberSign:
        {
        TFLOGSTRING("SATAPP: SatAppGetInkeyNote::keyPressEvent digits key")
        emit digitalKeyPressed(event->key());
        }
        break;
    default :
        {
        HbMessageBox::keyPressEvent(event);
        break;
        }
    }
    TFLOGSTRING2("SATAPP: SatAppGetInkeyNote::keyPressEvent key %d", \
        event->key())
    TFLOGSTRING("SATAPP: SatAppGetInkeyNote::keyPressEvent exit")
}

//End of file