systemsettings/GSAccessoryPlugin/inc/gsaccessoryplugin.hrh
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 21 Jun 2010 15:51:07 +0300
branchRCL_3
changeset 47 312d2b433792
parent 0 2e3d3ce01487
permissions -rw-r--r--
Revision: 201023 Kit: 2010125

/*
* Copyright (c) 2005-2008 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:  Contains common definitions for menu identifiers
*
*/


#ifndef GSACCESSORYPLUGIN_HRH
#define GSACCESSORYPLUGIN_HRH

// Commands
enum TMenuCommands
    {
    EGSCmdAppDelete = 1,
    EGSCmdAppSetasDefault,
    EGSCmdSetHeadsetDefaultProfile,
    EGSCmdSetLoopsetDefaultProfile,
    EGSCmdSetTTYDefaultProfile,
    EGSCmdSetBTDefaultProfile,
    EGSCmdSetMusicStandDefaultProfile,
    EGSCmdSetCarKitDefaultProfile,
    EGSCmdShowAutoAnswerSettingPage,
    EGSCmdShowLightControlSettingPage
    };

// Accessory types
enum TGSAccessory
    {
    EGSHeadset = 0,
    EGSHeadphones,
    EGSWiredCarkit,
    EGSWirelessCarkit,
    EGSMusicStand,
    EGSTvout,
    EGSLoopset,
    EGSTextPhone,
    EGSHac
    };

// Accessory list items
enum TGSAccItemIds
    {
    EGSTextPhoneListItemId      = 0x1,
    EGSLoopsetListItemId        = 0x2,
    EGSHeadsetListItemId        = 0x4,
    EGSHeadphonesListItemId     = 0x8,
    EGSTvOutListItemId          = 0x20,
    EGSMusicStandListItemId     = 0x40,
    EGSWiredCarKitListItemId    = 0x80,
    EGSWirelessCarKitListItemId = 0x100,
    EGSHACListItemId            = 0x200
    };

// Headset display
enum
    {
    KGSSettIdHSDP = 0, // Default profile
    KGSSettIdHSAA      // Auto answer
    };

// Loopset display
enum
    {
    KGSSettIdLSDP = 0, // Default profile
    KGSSettIdLSAA      // Auto answer
    };

// Text Phone display
enum
    {
    KGSSettIdTextPhoneDP = 0 // Default profile
    };

// Music Stand display
enum
    {
    KGSSettIdMSDP = 0,	// Default profile
    KGSSettIdMSAA,	    // Auto answer
    KGSSettIdMSL	    // Lights
    };

// Wired Carkit display
enum
    {
    KGSSettIdCKDP = 0,	// Default profile
    KGSSettIdCKAA,	    // Auto answer
    KGSSettIdCKL	    // Lights
    };

// Wireless Carkit display
enum
    {
    KGSSettIdWCKDP = 0,	// Default profile
    KGSSettIdWCKAA	    // Auto answer
    };

 // TV out display
enum {
    EGSSettIdTvAspectRatio = 0,
    EGSSettIdTvSystem,
    EGSSettIdTvoutDP, // Default profile
    EGSSettIdTvFlickerFilter
    };

// Headphones display
enum
    {
    KGSSettIdHPDP = 0 // Default profile
    };

// HAC mode display
enum
    {
    KGSSettIdHACMode = 0
    };

#endif // GSACCESSORYPLUGIN_HRH