--- a/btobexprofiles/obexreceiveservices/opp/inc/oppcontroller.h Fri Aug 06 16:43:21 2010 +0300
+++ b/btobexprofiles/obexreceiveservices/opp/inc/oppcontroller.h Fri Sep 03 16:17:59 2010 +0300
@@ -32,7 +32,6 @@
#include <obexutilspropertynotifier.h>
-#include <obexutilsdialog.h>
#include <hbdevicedialogsymbian.h>
#include <hbsymbianvariant.h>
@@ -58,7 +57,6 @@
*/
class COPPController : public CSrcsInterface, public MObexServerNotify,
public MObexUtilsPropertyNotifyHandler,
- public MObexUtilsDialogObserver,
public MBTEngDevManObserver,
public MHbDeviceDialogObserver
{
@@ -93,9 +91,6 @@
private: // from MBTEngDevManObserver
void HandleGetDevicesComplete(TInt aErr, CBTDeviceArray* aDeviceArray);
-private: //from MObexUtilsDialogObserver
- void DialogDismissed(TInt aButtonId);
-
private:
COPPController();
void ConstructL();
@@ -114,6 +109,11 @@
TBool IsBackupRunning();
TBool ProcessExists( const TSecureId& aSecureId );
+ void LaunchFailureDialogL();
+ void LaunchMemoryFullDialogL(TInt aDrive);
+ void AddParamL(const TInt aKey, const TAny* aValue,
+ CHbSymbianVariant::TType aValueType, CHbSymbianVariantMap& aVariantMap);
+
private:
void DataReceived(CHbSymbianVariantMap& aData);
void DeviceDialogClosed(TInt aCompletionCode);
@@ -153,13 +153,14 @@
CBTEngDevMan* iDevMan;
CBTDeviceArray* iResultArray;
TBTDeviceName iRemoteDeviceName;
- CObexUtilsDialog* iDialog;
CHbDeviceDialogSymbian* iProgressDialog;
TBool iDialogActive;
TInt iFileCount;
+ CHbDeviceDialogSymbian* iFailureDialog;
TBool iReceivingFailed;
CHbDeviceDialogSymbian* iRecvDoneDialog;
TBool iShowRecvCompleteDialog;
+ CHbDeviceDialogSymbian* iMemoryFullDailog;
};
#endif // OPPCONTROLLER_H