email/imum/Utils/Inc/ImumPanic.h
changeset 0 72b543305e3a
--- /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__