ui/uiengine/medialistwrapper/inc/glxmlwrapper_p.h
changeset 45 863223ea6961
parent 44 aa2fa096cbfb
child 50 a0f57508af73
equal deleted inserted replaced
44:aa2fa096cbfb 45:863223ea6961
    37 class QImage;
    37 class QImage;
    38 class CGlxDefaultAttributeContext;
    38 class CGlxDefaultAttributeContext;
    39 class CGlxDefaultThumbnailContext;
    39 class CGlxDefaultThumbnailContext;
    40 class CGlxDefaultListAttributeContext;
    40 class CGlxDefaultListAttributeContext;
    41 class CGlxTitleFetcher;
    41 class CGlxTitleFetcher;
       
    42 class CGlxDRMUtility;
    42 //to use first call GlxMLWrapperPrivate::Instance then set the mode by calling GlxMLWrapperPrivate::SetContextMode()
    43 //to use first call GlxMLWrapperPrivate::Instance then set the mode by calling GlxMLWrapperPrivate::SetContextMode()
    43 //CLASS Declaration
    44 //CLASS Declaration
    44 class GlxMLWrapperPrivate : public QObject,public MGlxTitleFetcherObserver
    45 class GlxMLWrapperPrivate : public QObject,public MGlxTitleFetcherObserver
    45 {
    46 {
    46     
    47     
   132 	 *Sets the context for fetcing comments
   133 	 *Sets the context for fetcing comments
   133 	 */
   134 	 */
   134 	void SetDescontextL();
   135 	void SetDescontextL();
   135 	QString RetrieveViewTitle();
   136 	QString RetrieveViewTitle();
   136 	bool IsPopulated();
   137 	bool IsPopulated();
   137 		
   138 	bool IsDrmProtected(int index );
       
   139 	bool IsDrmValid(int index);
       
   140 	void setDrmValid(int index,bool valid);			
   138 private:
   141 private:
   139 
   142 
   140     /**
   143     /**
   141      * C++ default constructor.
   144      * C++ default constructor.
   142      */
   145      */
   235 	TBool iDetailsContextActivated; //this is to fetch the comments attributes
   238 	TBool iDetailsContextActivated; //this is to fetch the comments attributes
   236 	TBool iSelectionListContextActivated;
   239 	TBool iSelectionListContextActivated;
   237 	CGlxTitleFetcher* iTitleFetcher;
   240 	CGlxTitleFetcher* iTitleFetcher;
   238 	QImage iCorruptImage;
   241 	QImage iCorruptImage;
   239 	QString iViewTitle;
   242 	QString iViewTitle;
   240 
   243 	CGlxDRMUtility * iDrmUtility;
   241 };
   244 };
   242 #endif //GLXMLWRAPPER_P_H 
   245 #endif //GLXMLWRAPPER_P_H