--- a/photosgallery/viewframework/commandhandlers/commandhandlerbase/src/glxmpxcommandcommandhandler.cpp Thu Jan 07 12:46:23 2010 +0200
+++ b/photosgallery/viewframework/commandhandlers/commandhandlerbase/src/glxmpxcommandcommandhandler.cpp Mon Jan 18 20:19:20 2010 +0200
@@ -41,6 +41,7 @@
#include <glxuistd.h>
#include <glxuiutilities.rsg>
#include <glxcommandhandlers.hrh>
+#include <glxtracer.h>
#include <glxresourceutilities.h> // for CGlxResourceUtilities
/// @todo Move elsewhere
@@ -54,6 +55,7 @@
CGlxMpxCommandCommandHandler(MGlxMediaListProvider* aMediaListProvider, TBool aHasToolbarItem)
: CGlxMediaListCommandHandler(aMediaListProvider, aHasToolbarItem)
{
+ TRACER("CGlxMpxCommandCommandHandler::CGlxMpxCommandCommandHandler");
iAppUi = static_cast< CAknAppUi* >( CCoeEnv::Static()->AppUi() );
}
@@ -63,6 +65,7 @@
//
EXPORT_C CGlxMpxCommandCommandHandler::~CGlxMpxCommandCommandHandler()
{
+ TRACER("CGlxMpxCommandCommandHandler::~CGlxMpxCommandCommandHandler");
// cancel command if running
if (iProgressComplete)
{
@@ -84,6 +87,7 @@
EXPORT_C TBool CGlxMpxCommandCommandHandler::DoExecuteL(TInt aCommandId,
MGlxMediaList& aList)
{
+ TRACER("CGlxMpxCommandCommandHandler::DoExecuteL");
// reset progress complete flag
iProgressComplete = EFalse;
@@ -130,8 +134,7 @@
static_cast<TAny*>(this));
aList.AddMediaListObserverL(this);
-
- // @todo TRAP this?
+
aList.CommandL(*command);
// raise progress note. Note will be closed when complete message received
@@ -150,6 +153,7 @@
//
EXPORT_C void CGlxMpxCommandCommandHandler::TryExitL(TInt aErrorCode)
{
+ TRACER("CGlxMpxCommandCommandHandler::TryExitL");
// any error will abort the command execution
if ( KErrNone != aErrorCode )
{
@@ -187,6 +191,7 @@
//
EXPORT_C void CGlxMpxCommandCommandHandler::HandleErrorL(TInt aErrorCode)
{
+ TRACER("CGlxMpxCommandCommandHandler::HandleErrorL");
// show error note
GlxGeneralUiUtilities::ShowErrorNoteL(aErrorCode);
}
@@ -198,6 +203,7 @@
TBool CGlxMpxCommandCommandHandler::UpdateProgressL(const CMPXMessage& aMessage,
TInt& aError)
{
+ TRACER("CGlxMpxCommandCommandHandler::UpdateProgressL");
TBool isComplete = EFalse;
// should not receive any progress messages after progress is completed
@@ -246,6 +252,7 @@
EXPORT_C void CGlxMpxCommandCommandHandler::DoHandleCommandCompleteL(TAny* /*aSessionId*/,
CMPXCommand* /*aCommandResult*/, TInt /*aError*/, MGlxMediaList* /*aList*/)
{
+ TRACER("CGlxMpxCommandCommandHandler::DoHandleCommandCompleteL");
}
@@ -256,6 +263,7 @@
EXPORT_C TInt CGlxMpxCommandCommandHandler::DoHandleMessageL(const CMPXMessage& /*aMessage*/,
MGlxMediaList& /*aList*/)
{
+ TRACER("CGlxMpxCommandCommandHandler::DoHandleMessageL");
return KErrNone;
}
@@ -266,6 +274,7 @@
EXPORT_C void CGlxMpxCommandCommandHandler::DoHandleItemAddedL(TInt /*aStartIndex*/,
TInt /*aEndIndex*/, MGlxMediaList* /*aList*/)
{
+ TRACER("CGlxMpxCommandCommandHandler::DoHandleItemAddedL");
}
// -----------------------------------------------------------------------------
@@ -274,6 +283,7 @@
//
EXPORT_C TBool CGlxMpxCommandCommandHandler::OkToExit() const
{
+ TRACER("CGlxMpxCommandCommandHandler:::OkToExit()");
return ETrue;
}
@@ -284,6 +294,7 @@
EXPORT_C TBool CGlxMpxCommandCommandHandler::ConfirmationNoteL(TInt aCommandId,
MGlxMediaList& aMediaList) const
{
+ TRACER("CGlxMpxCommandCommandHandler::ConfirmationNoteL");
TInt selectionCount = aMediaList.SelectionCount();
// If media list is not empty, treat focused item as selected
@@ -315,6 +326,7 @@
EXPORT_C TBool CGlxMpxCommandCommandHandler::ConfirmationNoteSingleL(TInt aCommandId,
MGlxMediaList& aMediaList) const
{
+ TRACER("CGlxMpxCommandCommandHandler::ConfirmationNoteSingleL");
// if no confirmation note shown, assume command is confirmed
TBool confirmed = ETrue;
@@ -377,6 +389,7 @@
EXPORT_C TBool CGlxMpxCommandCommandHandler::ConfirmationNoteMultipleL(TInt aCommandId,
MGlxMediaList& aMediaList) const
{
+ TRACER("CGlxMpxCommandCommandHandler::ConfirmationNoteMultipleL");
// if no confirmation note shown, assume command is confirmed
TBool confirmed = ETrue;
@@ -417,6 +430,7 @@
//
EXPORT_C HBufC* CGlxMpxCommandCommandHandler::ProgressTextL(TInt /*aCommandId*/) const
{
+ TRACER("CGlxMpxCommandCommandHandler::ProgressTextL");
// Lazy construction for resource file
if (iResourceOffset == 0)
{
@@ -451,6 +465,7 @@
//
void CGlxMpxCommandCommandHandler::ProgressNoteL(TInt aCommandId)
{
+ TRACER("CGlxMpxCommandCommandHandler::ProgressNoteL(TInt aCommandId)");
//MGlxMediaList& mediaList = MediaList();
// get progress note
@@ -478,6 +493,7 @@
//
void CGlxMpxCommandCommandHandler::DismissProgressNoteL()
{
+ TRACER("CGlxMpxCommandCommandHandler::DismissProgressNoteL");
// Close the progress note, if displayed
if (iProgressDialog)
{
@@ -493,6 +509,7 @@
//
void CGlxMpxCommandCommandHandler::RemoveMediaListObserver()
{
+ TRACER("CGlxMpxCommandCommandHandler::RemoveMediaListObserver");
MGlxMediaList& mediaList = MediaList();
mediaList.RemoveMediaListObserver(this);
}
@@ -503,6 +520,7 @@
//
void CGlxMpxCommandCommandHandler::CompletionNoteL() const
{
+ TRACER("CGlxMpxCommandCommandHandler::CompletionNoteL");
// Get completion note text
HBufC* noteText = CompletionTextL();
if ( noteText )
@@ -587,6 +605,7 @@
EXPORT_C void CGlxMpxCommandCommandHandler::HandleMessageL(const CMPXMessage& aMessage,
MGlxMediaList* aList)
{
+ TRACER("CGlxMpxCommandCommandHandler::HandleMessageL");
if ((aMessage.IsSupported(KMPXMessageGeneralId) &&
(aMessage.IsSupported(KMPXCommandGeneralSessionId))))
{
@@ -619,6 +638,7 @@
EXPORT_C void CGlxMpxCommandCommandHandler::HandleCommandCompleteL(TAny* aSessionId,
CMPXCommand* aCommandResult, TInt aError, MGlxMediaList* aList)
{
+ TRACER("CGlxMpxCommandCommandHandler::HandleCommandCompleteL");
// Unmark all medialist items. Exit Multiple marking mode upon command completion
iAppUi->ProcessCommandL(EGlxCmdEndMultipleMarking);
@@ -634,6 +654,7 @@
//
EXPORT_C void CGlxMpxCommandCommandHandler::DialogDismissedL(TInt /*aButtonId*/)
{
+ TRACER("CGlxMpxCommandCommandHandler::DialogDismissedL");
if (!iProgressComplete)
{
// Remove as media list observer
@@ -658,6 +679,7 @@
//
EXPORT_C void CGlxMpxCommandCommandHandler::Deactivate()
{
+ TRACER("CGlxMpxCommandCommandHandler::Deactivate");
// Close the progress note, if displayed
if (iProgressDialog)
{