photosgallery/collectionframework/datasource/plugins/glxdatasourcemde2.5/inc/glxdatasourcetaskmds.h
branchRCL_3
changeset 35 420f6808bf21
parent 0 4e91876724a2
equal deleted inserted replaced
32:78ad99c24f08 35:420f6808bf21
   141     /**
   141     /**
   142      * Returns a pointer to the CGlxDataSourceMde object passed in on instantiation.
   142      * Returns a pointer to the CGlxDataSourceMde object passed in on instantiation.
   143      * @return a pointer to the CGlxDataSourceMde object passed in on instantiation.
   143      * @return a pointer to the CGlxDataSourceMde object passed in on instantiation.
   144      */
   144      */
   145     CGlxDataSourceMde* DataSource();
   145     CGlxDataSourceMde* DataSource();
   146 
   146     
   147     void AddMonthFilterL(const TGlxMediaId& aContainerId, 
       
   148             TGlxFilterProperties& aFilterProperties);
       
   149     
       
   150     void AddMonthFilterL(CMdEObject* aMonth, TGlxFilterProperties& aFilterProperties);
       
   151         
       
   152 	/**
   147 	/**
   153 	 * Set query contditions by container id and filter properties.
   148 	 * Set query contditions by container id and filter properties.
   154      * @param aLogicCondition logic condition to add conditions to
   149      * @param aLogicCondition logic condition to add conditions to
   155      * @param aContainerId Id of the container
   150      * @param aContainerId Id of the container
   156      * @param aContainerIsLeft. This should be set to to ETrue if the container is on the left side of the releation, or
   151      * @param aContainerIsLeft. This should be set to to ETrue if the container is on the left side of the releation, or
   204      * @param aObjectIds A list of the ids of the required objects.
   199      * @param aObjectIds A list of the ids of the required objects.
   205      */
   200      */
   206     void QueueAlbumObjectQueryL(const RArray<TGlxMediaId>& aObjectIds);
   201     void QueueAlbumObjectQueryL(const RArray<TGlxMediaId>& aObjectIds);
   207     
   202     
   208     /**
   203     /**
   209      * Adds a query for "month" objects that have ids specified by aObjectIds
       
   210      * to the query queue.
       
   211      * @param aObjectIds A list of the ids of the required objects.
       
   212      */
       
   213     void QueueMonthObjectQueryL(const RArray<TGlxMediaId>& aObjectIds);
       
   214     
       
   215     /**
       
   216      * Adds a query for objects of type specified by aObjectDef
   204      * Adds a query for objects of type specified by aObjectDef
   217      * that have ids specified by aObjectIds to the query queue.
   205      * that have ids specified by aObjectIds to the query queue.
   218      * @param aObjectDef type of objects required.
   206      * @param aObjectDef type of objects required.
   219      * @param aObjectIds A list of the ids of the required objects.
   207      * @param aObjectIds A list of the ids of the required objects.
   220      * @param aQueryType The query type.
   208      * @param aQueryType The query type.