williamr@2: /* williamr@2: * Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies). williamr@2: * All rights reserved. williamr@2: * This component and the accompanying materials are made available williamr@4: * under the terms of "Eclipse Public License v1.0" williamr@2: * which accompanies this distribution, and is available williamr@4: * at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@2: * williamr@2: * Initial Contributors: williamr@2: * Nokia Corporation - initial contribution. williamr@2: * williamr@2: * Contributors: williamr@2: * williamr@2: * Description: Panic codes for aknhlist library. williamr@2: * williamr@2: */ williamr@2: williamr@2: williamr@2: #ifndef AKNHLISTPANIC_H williamr@2: #define AKNHLISTPANIC_H williamr@2: williamr@2: williamr@2: /** Panic codes used throughout the code in aknhlist library. williamr@2: These panics have a category of AKNHLIST. */ williamr@2: enum TAknHListPanic williamr@2: { williamr@2: /** Invalid item ID. The client has used an item ID to refer to some williamr@2: non-existing item. This panic is raised, for example, when client williamr@2: uses an ID of item that has already been removed from the list. */ williamr@2: EAknHListPanicInvalidItemID = 0, williamr@2: /** Invalid item type. The client has referred to item an item of wrong williamr@2: type. This is raised, for example, when client tries to add an item williamr@2: into a leaf item. */ williamr@2: EAknHListPanicInvalidItemType = 1 williamr@2: }; williamr@2: williamr@2: williamr@2: #endif // AKNHLISTPANIC_H