src/hbwidgets/devicedialogs/hbdevicenotificationdialogsymbian.cpp
changeset 21 4633027730f5
parent 5 627c4a0fd0e7
child 23 e6ad4ef83b23
equal deleted inserted replaced
7:923ff622b8b9 21:4633027730f5
    76     }
    76     }
    77 
    77 
    78 CHbDeviceNotificationDialogSymbianPrivate::~CHbDeviceNotificationDialogSymbianPrivate()
    78 CHbDeviceNotificationDialogSymbianPrivate::~CHbDeviceNotificationDialogSymbianPrivate()
    79     {
    79     {
    80     if (!iObserver && q->Timeout() != 0) {
    80     if (!iObserver && q->Timeout() != 0) {
    81         iDeviceDialog->SetObserver(NULL);
    81         if (iDeviceDialog) {
       
    82             iDeviceDialog->SetObserver(NULL);
    82         }
    83         }
    83     
    84     }
       
    85 
    84     delete iDeviceDialog;
    86     delete iDeviceDialog;
    85     delete iVariantMap;
    87     delete iVariantMap;
    86     }
    88     }
    87 
    89 
    88 void CHbDeviceNotificationDialogSymbianPrivate::ConstructL(CHbDeviceNotificationDialogSymbian* aDialog)
    90 void CHbDeviceNotificationDialogSymbianPrivate::ConstructL(CHbDeviceNotificationDialogSymbian* aDialog)
   181 */
   183 */
   182 
   184 
   183 /*!
   185 /*!
   184    \fn void MHbDeviceNotificationDialogObserver::NotificationDialogError(const CHbDeviceNotificationDialogSymbian* aDialog, TInt aError) = 0;
   186    \fn void MHbDeviceNotificationDialogObserver::NotificationDialogError(const CHbDeviceNotificationDialogSymbian* aDialog, TInt aError) = 0;
   185 
   187 
   186     This callback is called when an error has occured.
   188     This callback is called when an error has occurred.
   187     \a aDialog - Pointer to dialog instance which received closed event.
   189     \a aDialog - Pointer to dialog instance which received closed event.
   188     \a aError - Error code.
   190     \a aError - Error code.
   189 */
   191 */
   190 
   192 
   191 /*!
   193 /*!
   463     }    
   465     }    
   464 
   466 
   465 /*!
   467 /*!
   466     Set and update title on dialog. Title is not set, if Show() or Update()
   468     Set and update title on dialog. Title is not set, if Show() or Update()
   467     is not called.
   469     is not called.
   468     \param title - aTitle shown on dialog.
   470     \param aTitle - title shown on dialog.
   469     \sa ShowL(), UpdateL()
   471     \sa ShowL(), UpdateL()
   470 */
   472 */
   471 EXPORT_C void CHbDeviceNotificationDialogSymbian::SetTitleL(const TDesC& aTitle)
   473 EXPORT_C void CHbDeviceNotificationDialogSymbian::SetTitleL(const TDesC& aTitle)
   472     {
   474     {
   473     d->AddVariantL(KKeyTitle, &aTitle, CHbSymbianVariant::EDes);
   475     d->AddVariantL(KKeyTitle, &aTitle, CHbSymbianVariant::EDes);