appinstaller/AppinstUi/sifuidevicedialogplugin/inc/sifuidialog.h
changeset 60 245df5276b97
parent 52 92f864ef0288
child 67 3a625661d1ce
--- 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 &parameters);
     bool updateFromParameters(const QVariantMap &parameters);
     void updateButtons(const QVariantMap &parameters);
+    void prepareForErrorDetails(const QVariantMap &parameters);
+    bool displayAdditionalQuery(const QVariantMap &parameters);
     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;