securitysettings/eapqtdialogs/src/eapfastprovwaitnotedialog.cpp
changeset 36 c98682f98478
parent 34 ad1f037f1ac2
child 44 22d80358905b
equal deleted inserted replaced
34:ad1f037f1ac2 36:c98682f98478
    14 * Description: Fast Provisioning Wait Notification Dialog implementation
    14 * Description: Fast Provisioning Wait Notification Dialog implementation
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 2 %
    19 * %version: 3 %
    20 */
    20 */
    21 
    21 
       
    22 // System includes
    22 #include <HbTranslator>
    23 #include <HbTranslator>
       
    24 
       
    25 // User includes
    23 #include "eapfastprovwaitnotedialog.h"
    26 #include "eapfastprovwaitnotedialog.h"
    24 #include "OstTraceDefinitions.h"
    27 #include "OstTraceDefinitions.h"
    25 #include <QGraphicsLinearLayout>
       
    26 #ifdef OST_TRACE_COMPILER_IN_USE
    28 #ifdef OST_TRACE_COMPILER_IN_USE
    27 #endif
    29 #endif
    28 
    30 
    29 /**
    31 /*!
    30  * The constructor
    32  * \class EapFastProvWaitNoteDialog
       
    33  * \brief Implements Fast Provisioning Wait Notification Dialog. 
       
    34  */
       
    35 
       
    36 // External function prototypes
       
    37 
       
    38 // Local constants
       
    39  
       
    40 // ======== LOCAL FUNCTIONS ========
       
    41 
       
    42 // ======== MEMBER FUNCTIONS ========
       
    43 
       
    44 /*!
       
    45  * Constructor.
       
    46  * 
       
    47  * @param [in]  parameters Parameters for the Constructor.
    31  */
    48  */
    32 EapFastProvWaitNoteDialog::EapFastProvWaitNoteDialog(const QVariantMap &parameters)
    49 EapFastProvWaitNoteDialog::EapFastProvWaitNoteDialog(const QVariantMap &parameters)
    33 :mTranslator(new HbTranslator("eapprompts"))
    50 :mTranslator(new HbTranslator("eapprompts"))
    34 {
    51 {
    35     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_EAPFASTPROVWAITNOTEDIALOG_ENTRY );
    52     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_EAPFASTPROVWAITNOTEDIALOG_ENTRY );
    39         
    56         
    40     OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_EAPFASTPROVWAITNOTEDIALOG_EXIT );
    57     OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_EAPFASTPROVWAITNOTEDIALOG_EXIT );
    41     qDebug("EapFastProvWaitNoteDialog::EapFastProvWaitNoteDialog EXIT");
    58     qDebug("EapFastProvWaitNoteDialog::EapFastProvWaitNoteDialog EXIT");
    42 }
    59 }
    43    
    60    
    44 /**
    61 /*!
    45  * The construction of the dialog
    62  * The construction of the dialog
       
    63  *
       
    64  * @param [in] parameters Parameters for the Construction of the dialog.
    46  */ 
    65  */ 
    47 void EapFastProvWaitNoteDialog::createDialog(const QVariantMap &parameters )
    66 void EapFastProvWaitNoteDialog::createDialog(const QVariantMap &parameters )
    48 {
    67 {
    49     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_CREATEDIALOG_ENTRY );
    68     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_CREATEDIALOG_ENTRY );
    50     qDebug("EapFastProvWaitNoteDialog::createDialog ENTER");
    69     qDebug("EapFastProvWaitNoteDialog::createDialog ENTER");
    82    
   101    
    83     OstTraceFunctionExit0( DUP1_EAPFASTPROVWAITNOTEDIALOG_CREATEDIALOG_EXIT );
   102     OstTraceFunctionExit0( DUP1_EAPFASTPROVWAITNOTEDIALOG_CREATEDIALOG_EXIT );
    84     qDebug("EapFastProvWaitNoteDialog::createDialog EXIT");
   103     qDebug("EapFastProvWaitNoteDialog::createDialog EXIT");
    85 }
   104 }
    86 
   105 
    87 /**
   106 /*!
    88  * Destructor
   107  * Destructor.
    89  */
   108  */
    90 EapFastProvWaitNoteDialog::~EapFastProvWaitNoteDialog()
   109 EapFastProvWaitNoteDialog::~EapFastProvWaitNoteDialog()
    91 {
   110 {
    92     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_DEAPFASTPROVWAITNOTEDIALOG_ENTRY );
   111     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_DEAPFASTPROVWAITNOTEDIALOG_ENTRY );
    93     qDebug("EapFastProvWaitNoteDialog::~EapFastProvWaitNoteDialog ENTER");
   112     qDebug("EapFastProvWaitNoteDialog::~EapFastProvWaitNoteDialog ENTER");
    96 
   115 
    97     qDebug("EapFastProvWaitNoteDialog::~EapFastProvWaitNoteDialog EXIT");
   116     qDebug("EapFastProvWaitNoteDialog::~EapFastProvWaitNoteDialog EXIT");
    98     OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_DEAPFASTPROVWAITNOTEDIALOG_EXIT );
   117     OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_DEAPFASTPROVWAITNOTEDIALOG_EXIT );
    99 }
   118 }
   100 
   119 
   101 /**
   120 /*!
   102  * Function is called when the dialog is about to close
   121  * Function is called when the dialog is about to close
   103  * 
       
   104  */
   122  */
   105 void EapFastProvWaitNoteDialog::closingDialog()
   123 void EapFastProvWaitNoteDialog::closingDialog()
   106 {
   124 {
   107     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_CLOSINGDIALOG_ENTRY );
   125     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_CLOSINGDIALOG_ENTRY );
   108     qDebug("EapFastProvWaitNoteDialog::closingDialog ENTER");
   126     qDebug("EapFastProvWaitNoteDialog::closingDialog ENTER");
   111     
   129     
   112     qDebug("EapFastProvWaitNoteDialog::closingDialog EXIT");
   130     qDebug("EapFastProvWaitNoteDialog::closingDialog EXIT");
   113     OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_CLOSINGDIALOG_EXIT );
   131     OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_CLOSINGDIALOG_EXIT );
   114 }
   132 }
   115 
   133 
   116 /**
   134 /*!
   117  * Updating the dialog during its showing is not allowed.
   135  * Device dialog parameters to be set while dialog is displayed.
   118  */ 
   136  * Not supported. 
       
   137  *
       
   138  * @param [in] parameters NOT USED
       
   139  * @return true always.
       
   140  */  
   119 bool EapFastProvWaitNoteDialog::setDeviceDialogParameters
   141 bool EapFastProvWaitNoteDialog::setDeviceDialogParameters
   120                 (const QVariantMap &parameters)
   142                 (const QVariantMap &parameters)
   121 {
   143 {
   122     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_SETDEVICEDIALOGPARAMETERS_ENTRY );
   144     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_SETDEVICEDIALOGPARAMETERS_ENTRY );
   123     
   145     
   126     
   148     
   127     OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_SETDEVICEDIALOGPARAMETERS_EXIT );
   149     OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_SETDEVICEDIALOGPARAMETERS_EXIT );
   128     return true;
   150     return true;
   129 }
   151 }
   130 
   152 
   131 /**
   153 /*!
   132  * Not supported, 0 always returned
   154  * Not supported
       
   155  *
       
   156  * @return 0 always returned.
   133  */
   157  */
   134 int EapFastProvWaitNoteDialog::deviceDialogError() const
   158 int EapFastProvWaitNoteDialog::deviceDialogError() const
   135 {
   159 {
   136     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_DEVICEDIALOGERROR_ENTRY );
   160     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_DEVICEDIALOGERROR_ENTRY );
   137     OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_DEVICEDIALOGERROR_EXIT);
   161     OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_DEVICEDIALOGERROR_EXIT);
   138     return 0;
   162     return 0;
   139 }
   163 }
   140 
   164 
   141 /**
   165 /*!
   142  * Dialog is closed and the signal about closing is emitted
   166  * Dialog is closed and the signal about closing is emitted
       
   167  *
       
   168  * @param [in] byClient indicates when the user closes the dialog
   143  */
   169  */
   144 void EapFastProvWaitNoteDialog::closeDeviceDialog(bool byClient)
   170 void EapFastProvWaitNoteDialog::closeDeviceDialog(bool byClient)
   145 {   
   171 {   
   146     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_CLOSEDEVICEDIALOG_ENTRY );
   172     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_CLOSEDEVICEDIALOG_ENTRY );
   147     qDebug("EapFastProvWaitNoteDialog::closeDeviceDialog ENTER");
   173     qDebug("EapFastProvWaitNoteDialog::closeDeviceDialog ENTER");
   152     
   178     
   153     qDebug("EapFastProvWaitNoteDialog::closeDeviceDialog EXIT");
   179     qDebug("EapFastProvWaitNoteDialog::closeDeviceDialog EXIT");
   154     OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_CLOSEDEVICEDIALOG_EXIT );
   180     OstTraceFunctionExit0( EAPFASTPROVWAITNOTEDIALOG_CLOSEDEVICEDIALOG_EXIT );
   155 }
   181 }
   156 
   182 
   157 /**
   183 /*!
   158  * This dialog widget is returned to the caller
   184  * This dialog widget is returned to the caller
       
   185  *
       
   186  * @return this dialog widget
   159  */
   187  */
   160 HbPopup *EapFastProvWaitNoteDialog::deviceDialogWidget() const
   188 HbPopup *EapFastProvWaitNoteDialog::deviceDialogWidget() const
   161 {
   189 {
   162     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_DEVICEDIALOGWIDGET_ENTRY );
   190     OstTraceFunctionEntry0( EAPFASTPROVWAITNOTEDIALOG_DEVICEDIALOGWIDGET_ENTRY );
   163     qDebug("EapFastProvWaitNoteDialog::deviceDialogWidget ENTER");
   191     qDebug("EapFastProvWaitNoteDialog::deviceDialogWidget ENTER");