--- a/src/hbcore/devicedialogbase/hbdevicedialogsymbian.h Mon Oct 04 17:49:30 2010 +0300
+++ b/src/hbcore/devicedialogbase/hbdevicedialogsymbian.h Mon Oct 18 18:23:13 2010 +0300
@@ -42,10 +42,12 @@
virtual void DeviceDialogClosed(TInt aCompletionCode) = 0;
};
-class CHbDeviceDialogSymbian : public CBase
+class CHbDeviceDialogSymbian
+#if !defined(HB_DOXYGEN)
+: public CBase
+#endif // !defined(HB_DOXYGEN)
{
public:
-
enum TDeviceDialogError{
EFrameworkErrors = 0x00000000,
EPluginErrors = 0x10000000,
@@ -62,22 +64,16 @@
};
IMPORT_C static CHbDeviceDialogSymbian* NewL(TInt aFlags = ENoDeviceDialogFlags);
-
- IMPORT_C ~CHbDeviceDialogSymbian();
+ IMPORT_C virtual ~CHbDeviceDialogSymbian();
IMPORT_C TInt Show(const TDesC& aDeviceDialogType, const CHbSymbianVariantMap& aParameters, MHbDeviceDialogObserver* aObserver = NULL);
-
IMPORT_C CHbSymbianVariantMap* ReceivedDataL() const;
-
IMPORT_C TInt Update(const CHbSymbianVariantMap& aParameters);
-
IMPORT_C void Cancel();
-
IMPORT_C void SetObserver(MHbDeviceDialogObserver* aObserver);
private:
CHbDeviceDialogSymbian();
-
CHbDeviceDialogSymbianPrivate* d;
};