ui/uiengine/medialistwrapper/inc/glxmlwrapper.h
changeset 44 aa2fa096cbfb
parent 42 5e1df1b52eb3
child 45 863223ea6961
--- a/ui/uiengine/medialistwrapper/inc/glxmlwrapper.h	Fri May 28 21:11:54 2010 +0530
+++ b/ui/uiengine/medialistwrapper/inc/glxmlwrapper.h	Fri Jun 11 17:53:15 2010 +0530
@@ -61,6 +61,11 @@
      * for setting the attribute context mode will be used mainly for retreiving thumbnail of different sizes.
      */
     void setContextMode(GlxContextMode contextMode);
+    /**
+      * for removing the contect once it is not rquired anymore
+      */
+    void removeContextMode(GlxContextMode contextMode);
+    
      /**
      * for retreiving the data Count.
      */
@@ -76,6 +81,7 @@
     void handleIconCorrupt(int itemIndex);
     void handleGeneralError(int error);
 	void handleListItemAvailable(int itemIndex);
+	void handleDetailsItemAvailable(int itemIndex);
     int getFocusIndex() const;
     void setFocusIndex(int itemIndex);
     
@@ -83,11 +89,26 @@
 
 	QString retrieveListTitle(int index);
 	QString retrieveListSubTitle(int index);
+	/*
+	 * fetches the comments entered for the image
+	 */
+	QString retrieveListDesc(int index);
     int getVisibleWindowIndex();
     void setVisibleWindowIndex(int itemIndex);
 	QString retrieveItemUri(int index);
 	QSize retrieveItemDimension(int index);
+	/*
+	 * fetches the size for the image
+	 */
+	int   retrieveItemSize(int index);
+    /*
+	 * fetches the date for the image
+	 */	
 	QDate retrieveItemDate(int index);
+	/*
+	 * fetches the time for the image
+	 */	
+	QTime retrieveItemTime(int index);
 	int retrieveItemFrameCount(int index);
 	QString retrieveViewTitle();
 	void handlepopulated();	
@@ -116,6 +137,10 @@
 	 void itemCorrupted(int itemIndex);
 	 void updateAlbumTitle(QString aTitle);
 	 void populated();
+ 	/*
+	 * emits the signal to update details view
+	 */	
+	 void updateDetails();
 
 private:
 	GlxMLWrapperPrivate* mMLWrapperPrivate;