appinstaller/AppinstUi/sifuidevicedialogplugin/inc/sifuidialogcontentwidget.h
changeset 60 245df5276b97
parent 52 92f864ef0288
--- a/appinstaller/AppinstUi/sifuidevicedialogplugin/inc/sifuidialogcontentwidget.h	Tue Jul 06 14:23:31 2010 +0300
+++ b/appinstaller/AppinstUi/sifuidevicedialogplugin/inc/sifuidialogcontentwidget.h	Wed Aug 18 09:55:45 2010 +0300
@@ -20,6 +20,7 @@
 
 #include <hbwidget.h>
 #include <sifuidialogdefinitions.h>
+#include <qmobilityglobal.h>            // QTM namespace macros
 
 class HbLabel;
 class QGraphicsLinearLayout;
@@ -28,6 +29,11 @@
 class HbProgressBar;
 class CFbsBitmap;
 
+QTM_BEGIN_NAMESPACE
+class QValueSpacePublisher;
+class QValueSpaceSubscriber;
+QTM_END_NAMESPACE
+
 
 class SifUiDialogContentWidget : public HbWidget
 {
@@ -40,6 +46,7 @@
     void constructFromParameters(const QVariantMap &parameters);
     void updateFromParameters(const QVariantMap &parameters);
     void changeType(SifUiDeviceDialogType type);
+    QString applicationName() const;
 
 signals:
     void memorySelectionChanged(const QChar &driveLetter);
@@ -60,6 +67,8 @@
     bool updateMemorySelection(const QVariantMap &parameters);
     bool updateProgressBar(const QVariantMap &parameters);
     bool updateErrorText(const QVariantMap &parameters);
+    void saveSelectedDriveAsDefault(const QChar& drive);
+    QChar readDefaultSelectedDrive();
 
 private:    // data
     HbLabel *mAppIcon;
@@ -74,6 +83,8 @@
     HbLabel *mErrorText;
     CFbsBitmap *mBitmap;
     CFbsBitmap *mMask;
+    QTM_PREPEND_NAMESPACE(QValueSpacePublisher) *mPublisher;
+    QTM_PREPEND_NAMESPACE(QValueSpaceSubscriber) *mSubscriber;
 };
 
 #endif // SIFUIDIALOGCONTENTWIDGET_H