--- a/installationservices/swi/inc/swi/sisuihandler.h Thu Aug 19 10:02:49 2010 +0300
+++ b/installationservices/swi/inc/swi/sisuihandler.h Tue Aug 31 15:21:33 2010 +0300
@@ -38,7 +38,6 @@
class CWriteStream;
class CProgressBarValuePublisher;
-
/**
* RClass which is used to make calls to the UI Support server using
* the client-server framework. The ExecuteL() method is passed a
@@ -64,10 +63,12 @@
*/
IMPORT_C void UpdateProgressBarL(const TAppInfo& aAppInfo, TInt aAmount);
+#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
/** Sets a reference to the progress bar value publisher object. The ownership is NOT transferred. */
IMPORT_C void SetProgressBarValuePublisher(CProgressBarValuePublisher* aPublisher);
private:
CProgressBarValuePublisher* iPublisher; // Owned by the state machine
+#endif
};
/**
@@ -819,6 +820,7 @@
return iAppVersion;
}
+#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
NONSHARABLE_CLASS(CProgressBarValuePublisher) : public CBase
/**
* This class is used to publish the percentage value of the installation progress bar.
@@ -833,7 +835,7 @@
IMPORT_C void SetFinalProgressBarValue(TInt aValue);
/** Updates the value of the progress bar value property by adding the given value to the current value. */
- IMPORT_C TInt CalculateProgressBarValue(TInt aValue);
+ IMPORT_C TInt UpdateProgressBarValueL(TInt aValue);
private:
CProgressBarValuePublisher();
@@ -845,6 +847,7 @@
TInt iLastPercentCompletion;
TInt iLastProgressValue;
};
+#endif
} // namespace Swi