appinstaller/AppinstUi/sifuidevicedialogplugin/inc/sifuidialog.h
changeset 60 245df5276b97
parent 52 92f864ef0288
child 67 3a625661d1ce
equal deleted inserted replaced
53:ae54820ef82c 60:245df5276b97
    64 private:    // new functions
    64 private:    // new functions
    65     bool isInstallIndicatorActive();
    65     bool isInstallIndicatorActive();
    66     bool constructDialog(const QVariantMap &parameters);
    66     bool constructDialog(const QVariantMap &parameters);
    67     bool updateFromParameters(const QVariantMap &parameters);
    67     bool updateFromParameters(const QVariantMap &parameters);
    68     void updateButtons(const QVariantMap &parameters);
    68     void updateButtons(const QVariantMap &parameters);
       
    69     void prepareForErrorDetails(const QVariantMap &parameters);
       
    70     bool displayAdditionalQuery(const QVariantMap &parameters);
    69     void sendResult(SifUiDeviceDialogReturnValue value);
    71     void sendResult(SifUiDeviceDialogReturnValue value);
    70     void monitorIndicatorActivity();
       
    71 
    72 
    72 private slots:
    73 private slots:
    73     void handleAccepted();
    74     void handleAccepted();
    74     void handleCancelled();
    75     void handleCancelled();
    75     void handleMemorySelectionChanged(const QChar &driveLetter);
    76     void handleMemorySelectionChanged(const QChar &driveLetter);
    76     void handleHidePressed();
    77     void handleHidePressed();
    77     void handleShowInstalled();
    78     void handleShowInstalled();
    78     void handleErrorDetails();
    79     void handleErrorDetails();
       
    80     void handleCapabilitiesGranted();
       
    81     void handleCapabilitiesDenied();
    79 
    82 
    80 private:
    83 private:
    81     Q_DISABLE_COPY(SifUiDialog)
    84     Q_DISABLE_COPY(SifUiDialog)
    82 
    85 
    83     HbTranslator *mCommonTranslator;
    86     HbTranslator *mCommonTranslator;
    85     int mLastDialogError;
    88     int mLastDialogError;
    86     bool mShowEventReceived;
    89     bool mShowEventReceived;
    87     SifUiDeviceDialogType mDialogType;
    90     SifUiDeviceDialogType mDialogType;
    88     SifUiDialogTitleWidget *mTitle;
    91     SifUiDialogTitleWidget *mTitle;
    89     SifUiDialogContentWidget *mContent;
    92     SifUiDialogContentWidget *mContent;
    90     int mInstallError;
    93     QString mErrorDetails;
    91     QVariantMap mResultMap;
    94     int mErrorCode;
       
    95     int mExtendedErrorCode;
    92     HbAction *mPrimaryAction;
    96     HbAction *mPrimaryAction;
    93     HbAction *mSecondaryAction;
    97     HbAction *mSecondaryAction;
       
    98     QVariantMap mResultMap;
    94     HbIndicator *mIndicator;
    99     HbIndicator *mIndicator;
    95 
   100 
    96     QTM_PREPEND_NAMESPACE(QValueSpaceSubscriber) *mSubscriber;
   101     QTM_PREPEND_NAMESPACE(QValueSpaceSubscriber) *mSubscriber;
    97 };
   102 };
    98 
   103