diff -r 4545c04e61e1 -r bcf742120177 btobexprofiles/obexreceiveservices/opp/inc/oppcontroller.h --- a/btobexprofiles/obexreceiveservices/opp/inc/oppcontroller.h Wed Aug 18 09:59:05 2010 +0300 +++ b/btobexprofiles/obexreceiveservices/opp/inc/oppcontroller.h Fri Sep 17 08:30:56 2010 +0300 @@ -32,7 +32,6 @@ #include -#include #include #include @@ -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