diff -r 09b1ac925e3f -r 03674e5abf46 securitydialogs/secuinotifications/secuinotificationdialogplugin/inc/secuinotificationdialog.h --- a/securitydialogs/secuinotifications/secuinotificationdialogplugin/inc/secuinotificationdialog.h Tue Aug 31 16:04:40 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,109 +0,0 @@ -/* -* 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 plugin dialog. -* -*/ - -#ifndef SECUINOTIFICATIONDIALOG_H -#define SECUINOTIFICATIONDIALOG_H - - -#include // HbDialog -#include // HbDeviceDialogInterface -#include // HbWidget -#include // HbWidget -#include -#include -#include - -#include - -class HbTranslator; - -QTM_BEGIN_NAMESPACE - class QValueSpacePublisher; - class QValueSpaceSubscriber; -QTM_END_NAMESPACE -QTM_USE_NAMESPACE - -/** - * SW Install notification widget class. - */ -class SecUiNotificationDialog : public HbDialog, public HbDeviceDialogInterface -{ - Q_OBJECT - -public: // constructor and destructor - SecUiNotificationDialog(const QVariantMap ¶meters); - virtual ~SecUiNotificationDialog(); - -public: // from HbDeviceDialogInterface - bool setDeviceDialogParameters(const QVariantMap ¶meters); - int deviceDialogError() const; - void closeDeviceDialog(bool byClient); - HbDialog *deviceDialogWidget() const; - -signals: - void deviceDialogClosed(); - void deviceDialogData(const QVariantMap &data); - -protected: // from HbPopup (via HbDialog) - void hideEvent(QHideEvent *event); - void showEvent(QShowEvent *event); - -private: // new functions - bool constructDialog(const QVariantMap ¶meters); - void sendResult(int accepted); - -private slots: - void handleAccepted(); - void handleCancelled(); - void handleMemorySelectionChanged(const QString &text); - void handleCodeTopChanged(const QString &text); - void handleCodeBottomChanged(const QString &text); - void handleCodeTopContentChanged(); - void saveFocusWidget(QWidget*,QWidget*); - void handlebut1Changed(); - void handlebut2Changed(); - void handlebut3Changed(); - -public slots: - void subscriberKSecurityUIsDismissDialogChanged(); -private: - Q_DISABLE_COPY(SecUiNotificationDialog) - - HbTranslator *mCommonTranslator; - HbTranslator *mSecUiNotificationTranslator; - int mMyId; - int mLastError; - bool mShowEventReceived; - QVariantMap mResultMap; - HbLineEdit *codeTop; - HbLineEdit *codeBottom; - HbCheckBox *checkBox; - HbListWidget *listWidget; - HbAction *okAction; - HbAction *cancelAction; - HbAction *okVKBAction; - HbLabel *titleWidget; - int queryType; - int lMinLength; - int lMaxLength; - int queryDual; - int lEmergencySupported; - int isEmergency; - QValueSpaceSubscriber *subscriberKSecurityUIsDismissDialog; -}; - -#endif // SECUINOTIFICATIONDIALOG_H