diff -r 1cee9f1b95e0 -r a180113055cb smf/smfservermodule/smfclient/smfgallery.cpp --- a/smf/smfservermodule/smfclient/smfgallery.cpp Thu Sep 23 17:20:22 2010 +0530 +++ b/smf/smfservermodule/smfclient/smfgallery.cpp Thu Sep 23 17:43:31 2010 +0530 @@ -45,10 +45,11 @@ * @param user the user whose albums are requested * @param pageNum Page number to download, SMF_FIRST_PAGE denotes fresh query. * @param perPage Item per page, default is SMF_ITEMS_PER_PAGE + * @return SmfError. SmfNoError if success, else appropriate error code */ -void SmfGallery::albums(QStringList names, SmfContact* user, int pageNum, int perPage) +SmfError SmfGallery::albums(QStringList names, SmfContact* user, int pageNum, int perPage) { - m_private->albums(names,user, pageNum, perPage); + return m_private->albums(names,user, pageNum, perPage); } /** @@ -59,41 +60,45 @@ * @param albums album(s) whose pictures are being requested * @param pageNum Page number to download, SMF_FIRST_PAGE denotes fresh query. * @param perPage Item per page, default is SMF_ITEMS_PER_PAGE + * @return SmfError. SmfNoError if success, else appropriate error code */ -void SmfGallery::pictures(SmfPictureAlbumList &albums, int pageNum, int perPage) +SmfError SmfGallery::pictures(SmfPictureAlbumList &albums, int pageNum, int perPage) { - m_private->pictures( albums, pageNum, perPage); + return m_private->pictures( albums, pageNum, perPage); } /** * Returns a user title/caption for the picture + * @return SmfError. SmfNoError if success, else appropriate error code */ -void SmfGallery::description ( SmfPicture& picture ) +SmfError SmfGallery::description ( SmfPicture& picture ) { - m_private->description(picture); + return m_private->description(picture); } /** * Upload an image.Implemented as slot to connect to UI controls more easily * uploadFinished() signal is emitted with the success value of the upload * @param image the image to be uploaded - * @param album the optional destination album name + * @param album the optional destination album name + * @return SmfError. SmfNoError if success, else appropriate error code */ -void SmfGallery::upload(SmfPicture* image, SmfPictureAlbum* album) +SmfError SmfGallery::upload(SmfPicture* image, SmfPictureAlbum* album) { - m_private->upload(image,album); + return m_private->upload(image,album); } /** * Upload an list image.Implemented as slot to connect to UI controls more easily * uploadFinished() signal is emitted with the success value of the upload * @param images the list image to be uploaded - * @param album the optional destination album name + * @param album the optional destination album name + * @return SmfError. SmfNoError if success, else appropriate error code */ -void SmfGallery::upload(SmfPictureList* images, SmfPictureAlbum* album) +SmfError SmfGallery::upload(SmfPictureList* images, SmfPictureAlbum* album) { - m_private->upload(images,album); + return m_private->upload(images,album); } /** @@ -101,23 +106,25 @@ * with success of the post once comment is posted. * @param image Image to comment on * @param comment Comment to post + * @return SmfError. SmfNoError if success, else appropriate error code */ -void SmfGallery::postComment(SmfPicture image, SmfComment comment) +SmfError SmfGallery::postComment(SmfPicture image, SmfComment comment) { - m_private->postComment(image,comment); + return m_private->postComment(image,comment); } /** * Request for a custom operation. * @param operationId OperationId * @param customData Custom data to be sent + * @return SmfError. SmfNoError if success, else appropriate error code * Note:-Interpretation of operationId and customData is upto the concerned * plugin and client application. service provider should provide some * serializing-deserializing utilities for these custom data */ -void SmfGallery::customRequest(const int& operationId,QByteArray* customData) +SmfError SmfGallery::customRequest(const int& operationId,QByteArray* customData) { - m_private->customRequest(operationId, customData); + return m_private->customRequest(operationId, customData); } /** @@ -127,3 +134,8 @@ { return m_baseProvider; } + +SmfError SmfGallery::cancelRequest() + { + return m_private->cancelRequest(); + }