vmbx/vmbxcpplugin/inc/customedit.h
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 31 Aug 2010 15:45:17 +0300
branchRCL_3
changeset 19 7d48bed6ce0c
permissions -rw-r--r--
Revision: 201033 Kit: 201035

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

#ifndef CUSTOMEDIT_H
#define CUSTOMEDIT_H

#include <hblineedit.h>
#include <QTimer>


class CustomEdit : public HbLineEdit
{
    Q_OBJECT
public:

    /*!
        Constructor
    */
    explicit CustomEdit(QGraphicsItem *parent = 0);

    /*!
        Distructor
    */
    virtual ~CustomEdit();

    /*!
        Rewriten,from base class HbLineEdit
    */    
    void focusInEvent ( QFocusEvent * event );

signals:

    /*!
        Click line edit
    */
    void editItemClicked();

private slots:

    // emits the editItemClicked signal
    void emitEditItemClicked();

private:

    // timer for item clicked emission
    QTimer mItemClickedTimer;

};

#endif //CUSTOMEDIT_H