--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/email/imum/Utils/Inc/ImumPanic.h Thu Dec 17 08:44:11 2009 +0200
@@ -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__