ncdengine/provider/deviceinteraction/inc/ncdinstallationservice.h
changeset 72 a0dc14075813
parent 53 ae54820ef82c
equal deleted inserted replaced
67:3a625661d1ce 72:a0dc14075813
    17 
    17 
    18 
    18 
    19 #ifndef M_NCD_INSTALLATION_SERVICE_H
    19 #ifndef M_NCD_INSTALLATION_SERVICE_H
    20 #define M_NCD_INSTALLATION_SERVICE_H
    20 #define M_NCD_INSTALLATION_SERVICE_H
    21 
    21 
    22 // SwiUI namespace contains install options 
       
    23 // and install options package definitions
       
    24 // that are used for the silent install.
       
    25 //#include <SWInstDefs.h>
       
    26 #include <usif/sif/sifcommon.h>
    22 #include <usif/sif/sifcommon.h>
    27 
    23 
    28 #include "ncditempurpose.h"
    24 #include "ncditempurpose.h"
    29 
    25 
    30 class MNcdInstallationServiceObserver;
    26 class MNcdInstallationServiceObserver;
    31 class TCatalogsVersion;
    27 class TCatalogsVersion;
    32 class TDataType;
    28 class TDataType;
    33 class RFile;
    29 class RFile;
    34 class RFs;
    30 class RFs;
    35 class CDocumentHandler;
       
    36 
       
    37 
    31 
    38 /**
    32 /**
    39  * Theme SIS UID
    33  * Theme SIS UID
    40  * This is given to observer as an application UID if a theme
    34  * This is given to observer as an application UID if a theme
    41  * was installed
    35  * was installed
   268      * @param aFileName Path and name of the file 
   262      * @param aFileName Path and name of the file 
   269      * @return Mime type of the file
   263      * @return Mime type of the file
   270      */
   264      */
   271     virtual HBufC* RecognizeDataL( const TDesC& aFileName ) = 0;
   265     virtual HBufC* RecognizeDataL( const TDesC& aFileName ) = 0;
   272 
   266 
   273     
       
   274     /**
       
   275      * Document handler getter
       
   276      * @return Document handler instance
       
   277      */
       
   278     virtual CDocumentHandler& DocumentHandler() = 0;
       
   279     };
   267     };
   280 
   268 
   281 #endif // M_NCD_INSTALLATION_SERVICE_H
   269 #endif // M_NCD_INSTALLATION_SERVICE_H