securitydialogs/secuinotifications/secuinotificationdialogplugin/inc/secuinotificationcontentwidget.h
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 03 May 2010 13:20:16 +0300
changeset 17 8957df7b0072
parent 15 318c4eab2439
child 19 098e361762d2
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: SecUi notification content widget.
*
*/

#ifndef SECUINOTIFICATIONCONTENTWIDGET_H
#define SECUINOTIFICATIONCONTENTWIDGET_H

#include <hbwidget.h>       // HbWidget
#include <hblineedit.h>       // HbWidget

class HbLabel;


class SecUiNotificationContentWidget : public HbWidget
{
    Q_OBJECT

public:
    SecUiNotificationContentWidget(QGraphicsItem *parent=0, Qt::WindowFlags flags=0);
    virtual ~SecUiNotificationContentWidget();

    void constructFromParameters(const QVariantMap &parameters);

signals:
    void memorySelectionChanged(const QString &text);
    void codeTopChanged(const QString &text);
    void codeBottomChanged(const QString &text);
    void but1Changed();
    void but2Changed();
    void but3Changed();

private:
    Q_DISABLE_COPY(SecUiNotificationContentWidget)

private:    // data
public:
		HbLineEdit *codeTop;
		HbLineEdit *codeBottom;
    int queryType;
    int lMinLength;
    int lMaxLength;
    int queryDual;
    int lEmergencySupported;
    int isEmergency;
};

#endif // SECUINOTIFICATIONCONTENTWIDGET_H