diff -r f291796e213d -r fb37077c270f ui/commandhandlers/commoncommandhandlers/src/glxcommandhandlerrotateimage.cpp --- a/ui/commandhandlers/commoncommandhandlers/src/glxcommandhandlerrotateimage.cpp Tue Jul 06 14:16:16 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,91 +0,0 @@ -/* -* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: -* -*/ - - - -#include -#include -#include "glxcommandhandlerrotateimage.h" -#include -#include -#include -#include -#include - -GlxCommandHandlerRotateImage::GlxCommandHandlerRotateImage() : mReq(NULL) - { - //Nothing to do here - } - -GlxCommandHandlerRotateImage::~GlxCommandHandlerRotateImage() - { - delete mReq; - mReq = NULL; - } - -void GlxCommandHandlerRotateImage::executeCommand(int commandId,int collectionId, QList /*indexList*/) -//void GlxCommandHandlerRotateImage::doHandleUserAction(GlxMediaModel* model,QList indexList) const - { - const QString service = QLatin1String("PhotoEditor"); - const QString interface = QLatin1String("com.nokia.symbian.imageeditor"); - const QString operation = QLatin1String("view(QString,int)"); - - //Connect to service provider - if(mReq == NULL) - { - mReq = mAppmgr.create(service, interface, operation, true); - mReq->setEmbedded(true); - mReq->setSynchronous(true); - } - - if(mReq == NULL) - { - return; - } - - GlxModelParm modelParm (collectionId, 0); - GlxMediaModel* mediaModel = new GlxMediaModel (modelParm); - - //Get the file path for the item selected - QString imagePath = (mediaModel->data(mediaModel->index(mediaModel->data(mediaModel->index(0,0),GlxFocusIndexRole).value(),0),GlxUriRole)).value(); - delete mediaModel; - - QList args; - args << imagePath; - if(EGlxCmdRotateImgCW == commandId) - { - args << EEditorHighwayRotateCW; - } - else // if(EGlxCmdRotateImgCCW == aCommandId) - { - args << EEditorHighwayRotateCCW; - } - mReq->setArguments(args); - - // Send the request - bool res = mReq->send(); - if (!res) - { - // Request failed. - qDebug("QtSamplePhotos::launchPhotoEditor request cannot be send"); - } - } - -void GlxCommandHandlerRotateImage::doHandleUserAction(GlxMediaModel* /*model*/,QList /*indexList*/) const - { - //Dummy, to keepup with compiler errore - }