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 ¤tValue) const; |
47 void progressInfo(int &finalValue, int ¤tValue) 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 ¶meters); |
57 QString applicationName(const QVariantMap ¶meters); |
55 QString applicationSize(const QVariantMap ¶meters); |
58 QString applicationSize(const QVariantMap ¶meters); |
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 ¶meters); |
62 void updateAppIcon(const QVariantMap ¶meters); |
60 void updateAppSize(const QVariantMap ¶meters); |
63 void updateAppSize(const QVariantMap ¶meters); |
61 void updateMemorySelection(const QVariantMap ¶meters); |
64 bool updateMemorySelection(const QVariantMap ¶meters); |
62 void updateProgressBar(const QVariantMap ¶meters); |
65 bool updateProgressBar(const QVariantMap ¶meters); |
63 void updateErrorText(const QVariantMap ¶meters); |
66 bool updateErrorText(const QVariantMap ¶meters); |
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 }; |