appinstaller/AppinstUi/sifuidevicedialogplugin/inc/sifuidialogcontentwidget.h
changeset 29 26b6f0522fd8
parent 25 98b66e4fb0be
child 42 d17dc5398051
equal deleted inserted replaced
25:98b66e4fb0be 29:26b6f0522fd8
    45     bool isDefaultIconUsed() const;
    45     bool isDefaultIconUsed() const;
    46     void iconHandles(int &iconHandle, int &maskHandle) const;
    46     void iconHandles(int &iconHandle, int &maskHandle) const;
    47     void progressInfo(int &finalValue, int &currentValue) const;
    47     void progressInfo(int &finalValue, int &currentValue) const;
    48 
    48 
    49 signals:
    49 signals:
    50     void memorySelectionChanged(const QString &text);
    50     void memorySelectionChanged(const QChar &driveLetter);
       
    51 
       
    52 private slots:
       
    53 	void handleMemorySelectionChange(int selectedIndex);
    51 
    54 
    52 private:
    55 private:
    53     Q_DISABLE_COPY(SifUiDialogContentWidget)
    56     Q_DISABLE_COPY(SifUiDialogContentWidget)
    54     QString applicationName(const QVariantMap &parameters);
    57     QString applicationName(const QVariantMap &parameters);
    55     QString applicationSize(const QVariantMap &parameters);
    58     QString applicationSize(const QVariantMap &parameters);
    56     void removeDetails();
    59     void removeDetails();
    57     void addDetails(const QStringList &detailList);
    60     void addDetails(const QStringList &detailList);
    58     void addDetail(const QString &detailText);
    61     void addDetail(const QString &detailText);
    59     void updateAppIcon(const QVariantMap &parameters);
    62     void updateAppIcon(const QVariantMap &parameters);
    60     void updateAppSize(const QVariantMap &parameters);
    63     void updateAppSize(const QVariantMap &parameters);
    61     void updateMemorySelection(const QVariantMap &parameters);
    64     bool updateMemorySelection(const QVariantMap &parameters);
    62     void updateProgressBar(const QVariantMap &parameters);
    65     bool updateProgressBar(const QVariantMap &parameters);
    63     void updateErrorText(const QVariantMap &parameters);
    66     bool updateErrorText(const QVariantMap &parameters);
    64 
    67 
    65 private:    // data
    68 private:    // data
    66     HbLabel *mAppIcon;
    69     HbLabel *mAppIcon;
    67     HbLabel *mAppName;
    70     HbLabel *mAppName;
    68     HbLabel *mAppSize;
    71     HbLabel *mAppSize;
    69     QGraphicsLinearLayout *mMainLayout;
    72     QGraphicsLinearLayout *mMainLayout;
    70     QGraphicsLinearLayout *mAppDetailsLayout;
    73     QGraphicsLinearLayout *mAppDetailsLayout;
    71     HbStackedWidget *mStackedWidget;
    74     HbStackedWidget *mStackedWidget;
    72     HbComboBox *mMemorySelection;
    75     HbComboBox *mMemorySelection;
       
    76     QStringList mDriveLetterList;
    73     HbProgressBar *mProgressBar;
    77     HbProgressBar *mProgressBar;
    74     HbLabel *mErrorText;
    78     HbLabel *mErrorText;
    75     CFbsBitmap *mBitmap;
    79     CFbsBitmap *mBitmap;
    76     CFbsBitmap *mMask;
    80     CFbsBitmap *mMask;
    77 };
    81 };