--- 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;