diff -r ae54820ef82c -r 245df5276b97 appinstaller/AppinstUi/sifuidevicedialogplugin/inc/sifuidialog.h --- a/appinstaller/AppinstUi/sifuidevicedialogplugin/inc/sifuidialog.h Tue Jul 06 14:23:31 2010 +0300 +++ b/appinstaller/AppinstUi/sifuidevicedialogplugin/inc/sifuidialog.h Wed Aug 18 09:55:45 2010 +0300 @@ -66,8 +66,9 @@ bool constructDialog(const QVariantMap ¶meters); bool updateFromParameters(const QVariantMap ¶meters); void updateButtons(const QVariantMap ¶meters); + void prepareForErrorDetails(const QVariantMap ¶meters); + bool displayAdditionalQuery(const QVariantMap ¶meters); void sendResult(SifUiDeviceDialogReturnValue value); - void monitorIndicatorActivity(); private slots: void handleAccepted(); @@ -76,6 +77,8 @@ void handleHidePressed(); void handleShowInstalled(); void handleErrorDetails(); + void handleCapabilitiesGranted(); + void handleCapabilitiesDenied(); private: Q_DISABLE_COPY(SifUiDialog) @@ -87,10 +90,12 @@ SifUiDeviceDialogType mDialogType; SifUiDialogTitleWidget *mTitle; SifUiDialogContentWidget *mContent; - int mInstallError; - QVariantMap mResultMap; + QString mErrorDetails; + int mErrorCode; + int mExtendedErrorCode; HbAction *mPrimaryAction; HbAction *mSecondaryAction; + QVariantMap mResultMap; HbIndicator *mIndicator; QTM_PREPEND_NAMESPACE(QValueSpaceSubscriber) *mSubscriber;