diff -r ebe688cedc25 -r 7fdbb852d323 email/imum/Utils/Inc/ImumPanic.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/email/imum/Utils/Inc/ImumPanic.h Wed Sep 01 12:31:54 2010 +0100 @@ -0,0 +1,178 @@ +/* +* Copyright (c) 2006 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: This file contains mtm panics and panic strings +* +* +*/ + +#ifndef __IMUMPANIC_H__ +#define __IMUMPANIC_H__ + +// Internal API +_LIT( KImumInSettingsDataImpl, "ImumU: SetDataImpl - " ); +_LIT( KImumInSettingsDataCollectionImpl, "ImumU: SetDataColImpl - " ); +_LIT( KImumInternalApi, "ImumU: InternalApi - " ); +_LIT( KImumInMailboxServices, "ImumU: MboxServ - " ); +_LIT( KImumMboxSymbianDataConverter, "ImumU: SymDataConv - " ); +_LIT( KImumInSettingsDataArray, "ImumU: SetDataArray - " ); + +// Imum Utils +_LIT( KImumMboxDefaultDataCtrl, "ImumU: DefDataCtrl - " ); +_LIT( KImumMboxDefaultData, "ImumU: DefData - " ); + +_LIT( KImumCommsDbUtilPanic, "ImumU::CommsDb Utils - " ); +_LIT( KIMASAccountControlPanic, "ImumU::AccCtrl - " ); +_LIT( KIMASCenRepCtrlPanic, "ImumU::CenRepCtrl - " ); +_LIT( KIMSStorerParamsPanic, "ImumU::StorerParams - " ); +_LIT( KIMSSettingsDialogPanic, "ImumU::Settings - " ); +_LIT( KIMSSettingsApproverPanic, "ImumU::Approver - " ); +_LIT( KIMSWizardPanic, "ImumU: Wizard -" ); +_LIT( KIMCSoftkeyControllerPanic, "ImumU: Softkey Control - " ); +_LIT( KIMSSettingsNoteUiPanic, "ImumU: Note Ui - " ); + +// Imum MTM +_LIT( KImumMtmUiPanic, "Imum Mtm UI - " ); + +enum TImumPanics + { + EPanicRcvServiceMustBePOP3OrIMAP4, + EPanicSendServiceMustBeSMTP, + EPanicUnknownMtmType, + EPanicUnknownNifState, + EPanicIAPsDoNotMatch, + EPanicOpNoMtmUi, + EPanicOpBadFetchOp, + EPanicAlreadySetFetchOp, + EPanicSelectionEmpty, + EPanicOpAlreadySet, + EPanicSelAlreadyCreated, // 10 + EPanicAlreadyHaveErrProg, + EPanicNoOperation, + EPanicWrongStateForOpErrorProgress, + EIMAP4MtmUdFoldersNotSupported, + EIMAP4MtmUdNoIconForAttachment, + EIMAP4MtmUdNoIconForFolder, + EIMAP4MtmUdRootEntryGiven, + EIMAP4MtmUdUnknownOperationId, + EIMAP4MtmUdWrongMtm, + EIMAP4MtmUiSelectionIsEmpty, // 20 + EIMAP4MtmUiSelectionOfMoreThanOneParent, + EIMAP4MtmUiSelectionWithMessageOfWrongMtm, + EIMAP4MtmUiOnlyWorksWithMessageEntries, + EIMAP4MtmUiOnlyWorksWithServiceEntries, + EIMAP4MtmUiOnlyWorksWithMessageAndServiceEntries, + EIMAP4MtmUiCannotCopyOrMoveToRemote, + EIMAP4MtmUiOnlyCreatesServiceEntries, + EIMAP4MtmUiParentNotRoot, + EIMAP4MtmUiOperationNull, + EIMAP4MtmUiWrongMtm, // 30 + EIMAP4MtmUiUnknownOperation, + EIMAP4MtmUiNoProgress, + EIMAP4MtmUiNullRelatedService, + EIMAP4MtmUiOfflineNotSupported, + EIMAP4MtmUiEditorFilenameDuplicate, + EIMAP4MtmUiNoService, + EIMAP4MtmUiInvalidProgress, + EIMAP4MtmUiNullParameterInvalid, + EIMAP4MtmUiEditorNoSmtpMtm, + EIMAP4MtmUiEditorNoSmtpMtmUi, // 40 + EIMAP4MtmUiNotConnected, + EIMAP4MtmUiRootIndexParameterInvalid, + EIMAP4MtmUiNoBaseMTMContext, + EIMAP4MtmUiOnlyWorksWithFolderEntries, + EIMAP4MtmUiRepeatedCompleted, + EIMAP4MtmUiNullOperation, + EIMAP4MtmUiConnectFailedWithNoError, + EIMAP4MtmUiBadStateInConnectionOp, + EIMAP4MtmUiStartLCalledWhileStarted, + EIMAP4MtmUiBadStateInSubscriptionOp, // 50 + EIMAP4MtmUiNotAService, + EIMAP4MtmUiNotObservedControl, + EIMAP4MtmUiNoOriginatingEntry, + EIMAP4MtmUiUnknownStateCheck, + EIMAP4MtmUiBadStateInFolderListOp, + EIMAP4MtmUiOnlyWorksWithAttachmentEntries, + EIMAP4MtmUiMoreThanOneAttachmentFile, + EIMAP4MtmUiIncorrectMessageStructure, + EIMAP4MtmUiOnlyWorksWithFolderAndMessageEntries, + EIMAP4MtmUiBadStateInFolderMessageDeleteOp, // 60 + EIMAP4MtmUiOperationStillActive, + EIMAP4MtmUiDisplayConfNoteErr, + EIMAP4MtmUiMoveToNotSupported, + EIMAP4MtmUiCopyToNotSupported, + EIMAP4MtmUiMoveFromNotSupported, + EIMAP4MtmUiCopyFromNotSupported, + EIMAP4MtmUiGetMailNotSupported, + EIMAP4MtmUiPurgeNotSupported, + EIMAP4MtmUiProgressMoveCopyWithinServiceNotSupported, + EIMAP4MtmUiProgressUpdateFoldersNotSupported, // 70 + EIMAP4MtmUiProgressDeleteFolderNotSupported, + EIMAP4MtmUiProgressAppendingNotSupported, + EIMAP4MtmUiProgressMoveNotSupported, + EIMAP4MtmUiSyncProgressFolder, + EIMAP4MtmUiSyncProgressOther, + EIMAP4MtmUiUiProgressSync, + EIMAP4MtmUiUiProgressCreateFolder, + EIMAP4MtmUiUiProgressSummaryCreateRenameFolder, + EPop3MtmUdFoldersNotSupported, + EPop3MtmUdNoIconAvailable, // 80 + EPop3MtmUdNoIconForAttachment, + EPop3MtmUdRootEntryGiven, + EPop3MtmUdUnknownOperationId, + EPop3MtmUdWrongMtm, + EPop3MtmUiSelectionIsEmpty, + EPop3MtmUiSelectionOfMoreThanOneParent, + EPop3MtmUiSelectionWithMessageOfWrongMtm, + EPop3MtmUiCannotCopyOrMoveToRemote, + EPop3MtmUiParentNotRoot, + EPop3MtmUiWrongMtm, // 90 + EPop3MtmUiUnknownOperation, + EPop3MtmUiMoveNotAllowed, + EPop3MtmUiUnknownProgressState, + EPop3MtmUiNoProgress, + EPop3MtmUiUnknownProgressType, + EPop3MtmUiEditorEmptySelectionForFunction, + EPop3MtmUiOpConnectNotAService, + EPop3MtmUiOpUnknownState, + EPop3MtmUiOpAlreadyHaveProgErr, + EPop3MtmUiDisplayNoteErr, // 100 + ESmtpMtmUdWrongMtmType, + ESmtpMtmUdNoIconForAttachment, + ESmtpMtmUdNoIconAvailable, + ESmtpMtmUdUnknownMsgStatus, + ESmtpMtmUiEmptySelection, + ESmtpMtmUiWrongMtm, + ESmtpMtmUiFoldersNotSupported, + ESmtpMtmUiNotAService, + ESmtpMtmUiRootEntryGiven, + ESmtpMtmUiServiceEntryIsNotSmtp, // 110 + ESmtpMtmUiSmtpMessageNotLocal, + ESmtpMtmUiSendOperationNoMessages, + ESmtpMtmUiSendOperationAlreadySending, + ESmtpMtmUiCannotCopyOrMoveFromSmtpServiceOrFolder, + ESmtpMtmUiNullRelatedService, + ESmtpMtmUiServiceParentNotRoot, + ESmtpMtmUiEditorFilenameDuplicate, + ESmtpMtmUiSvcDelOpNotAService, + ESmtpMtmUiSvcDelOpNullRelatedServiceId, + ESmtpMtmUiSvcDelOpParentIsNotRoot, // 120 + ESmtpMtmUiNullNewMsgService, + ESmtpMtmUiBadProgress, + ESmtpMtmUiDisplayNoteErr, + ESmtpMtmUiBadRFSLevel, + EPanicOpStartLCalledWhileStarted, + EPanicSelectionIsEmpty // 126 + }; + +#endif // __IMUMPANIC_H__