securitysettings/eapqtdialogs/inc/eapfastprovwaitnotedialog.h
changeset 42 53085837e73a
parent 39 fe6b6762fccd
equal deleted inserted replaced
39:fe6b6762fccd 42:53085837e73a
    14 * Description: Fast Provisioning Wait Notification Dialog
    14 * Description: Fast Provisioning Wait Notification Dialog
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 2 %
    19 * %version: 3 %
    20 */
    20 */
    21 
    21 
    22 #ifndef __EAPFASTPROVWAITNOTEDIALOG_H__
    22 #ifndef __EAPFASTPROVWAITNOTEDIALOG_H__
    23 #define __EAPFASTPROVWAITNOTEDIALOG_H__
    23 #define __EAPFASTPROVWAITNOTEDIALOG_H__
    24 
    24 
       
    25 // System includes
    25 #include <HbNotificationDialog>
    26 #include <HbNotificationDialog>
    26 #include <hbdevicedialoginterface.h>
    27 #include <hbdevicedialoginterface.h>
    27 
    28 
       
    29 // User includes
       
    30 
       
    31 // Forward declarations
    28 class HbTranslator;
    32 class HbTranslator;
       
    33 
       
    34 // External data types
       
    35 
       
    36 // Constants
       
    37 
       
    38 /*!
       
    39    @addtogroup group_eap_fast_prov_wait_note_dialog
       
    40    @{
       
    41  */
       
    42 
       
    43 // Class declaration
    29 
    44 
    30 class EapFastProvWaitNoteDialog: public HbNotificationDialog, public HbDeviceDialogInterface
    45 class EapFastProvWaitNoteDialog: public HbNotificationDialog, public HbDeviceDialogInterface
    31     {
    46     {
    32     Q_OBJECT
    47     Q_OBJECT
    33 
    48 
    40         
    55         
    41         /* Function creates the actual dialog widget */
    56         /* Function creates the actual dialog widget */
    42         void createDialog(const QVariantMap &parameters );
    57         void createDialog(const QVariantMap &parameters );
    43         
    58         
    44         /* Device dialog parameters to be set while dialog is displayed.
    59         /* Device dialog parameters to be set while dialog is displayed.
    45          * Not supported.
    60          * Not supported. (from HbDeviceDialogInterface)
    46          */
    61          */
    47         bool setDeviceDialogParameters(const QVariantMap &parameters);
    62         bool setDeviceDialogParameters(const QVariantMap &parameters);
    48         
    63         
    49         /* Not supported */
    64         /* Not supported. (from HbDeviceDialogInterface) */
    50         int deviceDialogError() const;
    65         int deviceDialogError() const;
    51         
    66         
    52         /* Closes the device dialog */
    67         /* Closes the device dialog. (from HbDeviceDialogInterface) */
    53         void closeDeviceDialog(bool byClient);
    68         void closeDeviceDialog(bool byClient);
    54         
    69         
    55         /* Returns a pointer to this dialog widget */
    70         /* Returns a pointer to this dialog widget.
       
    71            (from HbDeviceDialogInterface) */
    56         HbPopup *deviceDialogWidget() const;
    72         HbPopup *deviceDialogWidget() const;
    57                 
    73                 
    58     signals:
    74     signals:
    59         /* Signal is emitted when the dialog is closed */
    75         /* Signal is emitted when the dialog is closed */
    60         void deviceDialogClosed();
    76         void deviceDialogClosed();
    69                
    85                
    70     private:
    86     private:
    71                 
    87                 
    72         Q_DISABLE_COPY(EapFastProvWaitNoteDialog)
    88         Q_DISABLE_COPY(EapFastProvWaitNoteDialog)
    73         
    89         
    74         /* Pointer to the HbTranslator */
    90     private:// data
       
    91         // NOT OWNED
       
    92         
       
    93         // OWNED        
       
    94         //! Pointer to the HbTranslator
    75         QScopedPointer<HbTranslator> mTranslator;
    95         QScopedPointer<HbTranslator> mTranslator;
    76    
    96    
    77     };
    97     };
       
    98     
       
    99 /*! @} */
    78 
   100 
    79 #endif // __EAPFASTPROVWAITNOTEDIALOG_H__
   101 #endif // __EAPFASTPROVWAITNOTEDIALOG_H__