mtpdataproviders/mtpimagedp/inc/cmtpimagedpmdeobserver.h
changeset 49 c20dd21d1eb4
parent 18 1b39655331a3
equal deleted inserted replaced
41:2c19c7cf5550 49:c20dd21d1eb4
    22 #define CMTPIMAGEDPMDEOBSERVER_H
    22 #define CMTPIMAGEDPMDEOBSERVER_H
    23 
    23 
    24 #include <e32cmn.h>
    24 #include <e32cmn.h>
    25 #include <e32base.h>
    25 #include <e32base.h>
    26 #include <e32def.h>
    26 #include <e32def.h>
    27 
       
    28 #include <comms-infras/commsdebugutility.h>
       
    29 
    27 
    30 #include "cmtpimagedpobjectpropertymgr.h"
    28 #include "cmtpimagedpobjectpropertymgr.h"
    31 
    29 
    32 class MMTPDataProviderFramework;
    30 class MMTPDataProviderFramework;
    33 class CMTPImageDataProvider;
    31 class CMTPImageDataProvider;
    64             
    62             
    65     void ProcessMdeNotificationL(const RArray<TItemId>& aObjectIdArray, TObserverNotificationType aType);     
    63     void ProcessMdeNotificationL(const RArray<TItemId>& aObjectIdArray, TObserverNotificationType aType);     
    66     void CreateMetadataL(const TParsePtrC& aParse, TMTPFormatCode aFormat, TUint32 aParentHandle, CMTPObjectMetaData& aMetaData); 
    64     void CreateMetadataL(const TParsePtrC& aParse, TMTPFormatCode aFormat, TUint32 aParentHandle, CMTPObjectMetaData& aMetaData); 
    67     
    65     
    68 private:
    66 private:
    69     /**
       
    70     FLOGGER debug trace member variable.
       
    71     */
       
    72     __FLOG_DECLARATION_MEMBER_MUTABLE;
       
    73     
    67     
    74     MMTPDataProviderFramework&    iFramework;    
    68     MMTPDataProviderFramework&    iFramework;    
    75     CMTPImageDataProvider&        iDataProvider;
    69     CMTPImageDataProvider&        iDataProvider;
    76     TBool                         iSubscribed;
    70     TBool                         iSubscribed;
    77     TInt                          iNewPics;
    71     TInt                          iNewPics;