inc/NPR.hrh
author tahirm@symbian.org
Fri, 24 Jul 2009 08:46:02 +0100
changeset 0 0049171ecffb
permissions -rw-r--r--
initial release
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
     1
/*
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
     2
 ============================================================================
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
     3
 Name	: NPR.hrh
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
     4
 Author	: John Kern
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
     5
 
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
     6
 Copyright (c) 2009 Symbian Foundation Ltd
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
     7
 This component and the accompanying materials are made available
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
     8
 under the terms of the License "Eclipse Public License v1.0"
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
     9
 which accompanies this distribution, and is available
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    10
 at the URL "http://www.eclipse.org/legal/epl-v10.html".
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    11
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    12
 Initial Contributors:
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    13
 - Symbian Foundation Ltd - initial contribution.
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    14
 
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    15
 Contributors:
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    16
 - John Kern
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    17
 - Symsource
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    18
 
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    19
 Description:
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    20
 ============================================================================
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    21
 */
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    22
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    23
#ifndef __NPR_HRH__
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    24
#define __NPR_HRH__
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    25
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    26
#define _UID3 0xEEB0E481
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    27
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    28
// NPR enumerate AppUi commands code
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    29
enum TNPRAppUiIds
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    30
	{
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    31
	EPlayCmd = 0x6001, // start value must not be 0
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    32
	EPauseCmd,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    33
	ERequestNprCmd, 
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    34
	EListen,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    35
	ESelect,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    36
	EShare, 
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    37
	EHelp, 
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    38
	EAbout,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    39
	ELoadPage
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    40
	};
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    41
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    42
// NPR enumerate command codes
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    43
enum TNPRCommands
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    44
	{
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    45
	ENewsCmd = 0x0,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    46
	EStationsCmd,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    47
	EPlayStationStream,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    48
	EPlayNewsStream,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    49
	EPlaylist,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    50
	ESettings
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    51
	};
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    52
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    53
// NPR enumerate topic codes
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    54
enum TNPRTopics
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    55
	{
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    56
	ENews = 0x0,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    57
	EStations,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    58
	EPrograms
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    59
	};
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    60
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    61
// NPR enumerate search codes
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    62
enum TNPRStationSearch
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    63
	{
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    64
	EZipCode = 0x0,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    65
	ECurrentLocation,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    66
	ECityName,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    67
	EShowAll
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    68
	};
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    69
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    70
// NPR enumerate aknview uid
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    71
enum TNPRViewUids
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    72
	{
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    73
	ENPRListBoxViewId = 0x1,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    74
	ENPRStationListBoxViewId,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    75
	ENPRSearchStationListBoxViewId,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    76
	ENPRStoryListBoxViewId,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    77
	ENPRBrowserViewId,
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    78
	ENPRStoryViewerContainerViewId
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    79
	};
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    80
0049171ecffb initial release
tahirm@symbian.org
parents:
diff changeset
    81
#endif // __NPR_HRH__