engine/collectionframework/plugins/glxcollectionpluginmonths/inc/glxcollectionpluginmonths.h
changeset 36 6481344a6d67
parent 23 74c9f037fd5d
equal deleted inserted replaced
33:1ee2af37811f 36:6481344a6d67
    76 	 * CPI specific attribute
    76 	 * CPI specific attribute
    77 	 *
    77 	 *
    78 	 * @param aCpiAttribute CPI specific attribute to be constructed later
    78 	 * @param aCpiAttribute CPI specific attribute to be constructed later
    79 	 * @param aAttributeArray modifiable list of attributes to be retrieved from data source
    79 	 * @param aAttributeArray modifiable list of attributes to be retrieved from data source
    80 	 */	 
    80 	 */	 
    81 	void CpiAttributeAdditionalAttributes(const TMPXAttribute& aCpiAttribute, RArray<TMPXAttribute>& aAttributeArray);     	
    81 	void CpiAttributeAdditionalAttributes(const TMPXAttribute& aCpiAttribute,
       
    82 			RArray<TMPXAttribute>& aAttributeArray);
    82 
    83 
    83 	/**
    84 	/**
    84 	 * Modifies the response to include all requested CPI specific attributes or Leaves.
    85 	 * Modifies the response to include all requested CPI specific attributes or Leaves.
    85 	 *
    86 	 *
    86 	 * @param aResponse Data Source constructed response to which CPI specific attributes should be added (also contains any required data)
    87 	 * @param aResponse Data Source constructed response to which CPI specific attributes should be added (also contains any required data)
    87 	 * @param aCpiAttributes list of CPI specific attributes to be constructed
    88 	 * @param aCpiAttributes list of CPI specific attributes to be constructed
    88 	 */	 
    89 	 */	 
    89 	void HandleCpiAttributeResponseL(CMPXMedia* aResponse, TArray<TMPXAttribute> aCpiAttributes, TArray<TGlxMediaId> aMediaIds);
    90 	void HandleCpiAttributeResponseL(CMPXMedia* aResponse,
       
    91 			TArray<TMPXAttribute> aCpiAttributes, TArray<TGlxMediaId> aMediaIds);
    90 
    92 
    91 	/**
    93 	/**
    92 	 * Modifies the response to include all requested CPI specific attributes or Leaves.
    94 	 * Modifies the response to include all requested CPI specific attributes or Leaves.
    93 	 *
    95 	 *
    94 	 * @param aResponse Data Source constructed response to which CPI specific attributes should be added (also contains any required data)
    96 	 * @param aResponse Data Source constructed response to which CPI specific attributes should be added (also contains any required data)
    95 	 * @param aCpiAttributes list of CPI specific attributes to be constructed
    97 	 * @param aCpiAttributes list of CPI specific attributes to be constructed
    96 	 * @param aMediaId CPI specific media Id
    98 	 * @param aMediaId CPI specific media Id
    97 	 */	 
    99 	 */	 
    98     void HandleCpiAttributeResponseL(CMPXMedia* aResponse, TArray<TMPXAttribute> aCpiAttributes, TGlxMediaId aMediaId);
   100     void HandleCpiAttributeResponseL(CMPXMedia* aResponse,
       
   101     		TArray<TMPXAttribute> aCpiAttributes, TGlxMediaId aMediaId);
    99 
   102 
   100 	TBool IsUpdateMessageIgnored(CMPXMessage& aMessage);
   103 	TBool IsUpdateMessageIgnored(CMPXMessage& aMessage);
   101 
   104 
   102     TGlxFilterProperties DefaultFilter(TInt aLevel);
   105     TGlxFilterProperties DefaultFilter(TInt aLevel);
   103     };
   106     };