idlehomescreen/xmluicontroller/inc/imagetransactionelement.h
branchRCL_3
changeset 26 1b758917cafc
parent 0 f72a12da539e
equal deleted inserted replaced
25:137ebc85284b 26:1b758917cafc
    21 
    21 
    22 #include "transactionelement.h"
    22 #include "transactionelement.h"
    23 
    23 
    24 class CGulIcon;
    24 class CGulIcon;
    25 class CXnNodeAppIf;
    25 class CXnNodeAppIf;
    26 class RFile;
       
    27 
    26 
    28 namespace AiUtility
    27 namespace AiUtility
    29     {
    28     {
    30     class CContentPriorityMap;
    29     class CContentPriorityMap;
    31     }
    30     }
    32 
    31 
    33 namespace AiXmlUiController
    32 namespace AiXmlUiController
    34 {
    33 {    
    35 class CKamikazeImageDecoder;    
       
    36     
    34     
    37 /**
    35 /**
    38  *  @ingroup group_xmluicontroller
    36  *  @ingroup group_xmluicontroller
    39  * 
    37  * 
    40  *  CImageTransactionElement is a transaction element for publishing images.
    38  *  CImageTransactionElement is a transaction element for publishing images.
    86 
    84 
    87     /**
    85     /**
    88      * Icon to be published.
    86      * Icon to be published.
    89      * Own.
    87      * Own.
    90      */
    88      */
    91     CGulIcon* iNewIcon;
    89     CGulIcon* iIcon;    
    92 
    90     
    93     /**
    91     /**
    94      * Asynchronous image decoder. Executed and 
    92      * Icon filename.     
    95      * self destroyed when decoding is ready. Not own.
       
    96      */
    93      */
    97     CKamikazeImageDecoder* iImageDecoder;
    94     TFileName iFilename;
    98     
       
    99     };
    95     };
   100     
    96     
   101 } // namespace AiXmlUiController
    97 } // namespace AiXmlUiController
   102 
    98 
   103 #endif // C_IMAGETRANSACTIONELEMENT_H
    99 #endif // C_IMAGETRANSACTIONELEMENT_H
       
   100 
       
   101 // End of file
       
   102