cpsecplugins/simpincodeplugin/src/seccodeedit.cpp
author hgs
Thu, 24 Jun 2010 12:46:20 +0300
changeset 30 cc1cea6aabaf
parent 19 098e361762d2
child 59 881d92421467
permissions -rw-r--r--
201025_01

/*
 * 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:
 *
 */

// System includes
#include <QGraphicsSceneMouseEvent>

// User includes
#include "seccodeedit.h"
#include <../../inc/cpsecplugins.h>

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

/*!
    Constructor
*/
SecCodeEdit::SecCodeEdit(const QString &text, QGraphicsItem *parent/*= 0*/)
    : HbLineEdit(text, parent)
{
}

/*!
    Destructor
*/
SecCodeEdit::~SecCodeEdit()
{
}

/*!
    Mouse Press Event
*/
void SecCodeEdit::mousePressEvent(QGraphicsSceneMouseEvent *event)
{
		RDEBUG("0", 0);
    if (event->button() != Qt::LeftButton) {
        event->ignore();
        return;
    }

    if (rect().contains(event->pos())) {
        emit clicked();
        event->accept();
    } else {
        event->ignore();
    }
}