securitydialogs/secuinotifications/secuinotificationdialogplugin/inc/secuinotificationdialog.h
branchGCC_SURGE
changeset 40 604cd42065d1
parent 38 e0432375ea67
child 45 5d3e34b7618a
equal deleted inserted replaced
29:b63e8c2d8cff 40:604cd42065d1
    16 */
    16 */
    17 
    17 
    18 #ifndef SECUINOTIFICATIONDIALOG_H
    18 #ifndef SECUINOTIFICATIONDIALOG_H
    19 #define SECUINOTIFICATIONDIALOG_H
    19 #define SECUINOTIFICATIONDIALOG_H
    20 
    20 
       
    21 
    21 #include <hbdialog.h>                   // HbDialog
    22 #include <hbdialog.h>                   // HbDialog
    22 #include <hbdevicedialoginterface.h>    // HbDeviceDialogInterface
    23 #include <hbdevicedialoginterface.h>    // HbDeviceDialogInterface
    23 #include <hbwidget.h>       // HbWidget
    24 #include <hbwidget.h>       // HbWidget
    24 #include <hblineedit.h>       // HbWidget
    25 #include <hblineedit.h>       // HbWidget
    25 #include <hblabel.h>
    26 #include <hblabel.h>
       
    27 #include <HbCheckBox>
       
    28 #include <HbListWidget>
       
    29 
       
    30 #include <qmobilityglobal.h>
       
    31 
       
    32 QTM_BEGIN_NAMESPACE
       
    33     class QValueSpacePublisher;
       
    34     class QValueSpaceSubscriber;
       
    35 QTM_END_NAMESPACE
       
    36 QTM_USE_NAMESPACE
    26 
    37 
    27 /**
    38 /**
    28  * SW Install notification widget class.
    39  * SW Install notification widget class.
    29  */
    40  */
    30 class SecUiNotificationDialog : public HbDialog, public HbDeviceDialogInterface
    41 class SecUiNotificationDialog : public HbDialog, public HbDeviceDialogInterface
    63 		void saveFocusWidget(QWidget*,QWidget*);
    74 		void saveFocusWidget(QWidget*,QWidget*);
    64 		void handlebut1Changed();
    75 		void handlebut1Changed();
    65 		void handlebut2Changed();
    76 		void handlebut2Changed();
    66 		void handlebut3Changed();
    77 		void handlebut3Changed();
    67 
    78 
       
    79 public slots:    
       
    80     void subscriberKSecurityUIsDismissDialogChanged();
    68 private:
    81 private:
    69     Q_DISABLE_COPY(SecUiNotificationDialog)
    82     Q_DISABLE_COPY(SecUiNotificationDialog)
    70 
    83 
       
    84     int mMyId;
    71     int mLastError;
    85     int mLastError;
    72     bool mShowEventReceived;
    86     bool mShowEventReceived;
    73     QVariantMap mResultMap;
    87     QVariantMap mResultMap;
    74     HbLineEdit *codeTop;
    88     HbLineEdit *codeTop;
    75     HbLineEdit *codeBottom;
    89     HbLineEdit *codeBottom;
       
    90     HbCheckBox *checkBox;
       
    91     HbListWidget *listWidget;
    76     HbAction *okAction;
    92     HbAction *okAction;
    77     HbAction *cancelAction;
    93     HbAction *cancelAction;
    78     HbLabel *title;
    94     HbAction *okVKBAction;
       
    95     HbLabel *titleWidget;
    79     int queryType;
    96     int queryType;
    80     int lMinLength;
    97     int lMinLength;
    81     int lMaxLength;
    98     int lMaxLength;
    82     int queryDual;
    99     int queryDual;
    83     int lEmergencySupported;
   100     int lEmergencySupported;
    84     int isEmergency;
   101     int isEmergency;
       
   102     QValueSpaceSubscriber *subscriberKSecurityUIsDismissDialog;
    85 };
   103 };
    86 
   104 
    87 #endif // SECUINOTIFICATIONDIALOG_H
   105 #endif // SECUINOTIFICATIONDIALOG_H