application/inc/Podcast.hrh
author Sebastian Brannstrom <sebastianb@symbian.org>
Tue, 16 Nov 2010 10:26:34 +0000
branchRCL_3
changeset 368 b131f7696342
parent 367 4b75876aa85a
child 383 931d0db6374d
permissions -rw-r--r--
Catch up with 5th edition

/*
* Copyright (c) 2007-2010 Sebastian Brannstrom, Lars Persson, EmbedDev AB
*
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of the License "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:
* EmbedDev AB - initial contribution.
*
* Contributors:
*
* Description:
*
*/

#ifndef PODCAST_HRH
#define PODCAST_HRH

enum TPodcastCommandIds
	{
	EPodcastView = 0x1000,
	EPodcastViewMain,	
	EPodcastViewNewShows,
	EPodcastViewDownloadedShows,
	EPodcastViewPendingShows,
	EPodcastViewFeeds,
	EPodcastPlay,
	// Feeds commands
	EPodcastAddFeed,
	EPodcastEditFeed,
	EPodcastDeleteFeed,
	EPodcastDeleteFeedHardware,
	EPodcastDeleteAllPlayed,
	EPodcastUpdateFeed,
	EPodcastUpdateAllFeeds,
	EPodcastCancelUpdateAllFeeds,
	EPodcastImportExportFeeds,
	EPodcastImportFeeds,
	EPodcastExportFeeds,
	// Show commands
	EPodcastDownloadShow,
	EPodcastDeleteShow,
	EPodcastRemoveDownload,
	EPodcastMoveDownloadUp,
	EPodcastMoveDownloadDown,
	EPodcastRemoveAllDownloads,
	EPodcastSuspendDownloads,
	EPodcastResumeDownloads,
	EPodcastMarkAllPlayed,
	EPodcastMarkAsPlayed,
	EPodcastMarkAsUnplayed,
	EPodcastShowInfo,
	EPodcastDownloadAll,
	// Common commands
	EPodcastBack,
	EPodcastSettings,
	EPodcastSelectShowDir,
	EPodcastAbout,
	EPodcastHide,
	EPodcastHelp,
	EPodcastSearch,
	EPodcastAddSearchResult,
	EPodcastResetDb,
	EPodcastTabFeeds,
	EPodcastTabQueue,
	EPodcastTabNew
	};

enum TPodcastControl
	{
	EPodcastListViewListCtrl= 0x1000,	
	EPodcastSettingShowDir,
	EPodcastSettingAutoDownload,
	EPodcastSettingAutoUpdate,
	EPodcastSettingAutoDelete,
	EPodcastSettingMaxsimdls,
	EPodcastSettingConnection,
	EPodcastSettingIAPList,
	EPodcastAboutDlg,
	EPodcastFeedsToolbarExtension,
	EQueryControl,
	EPodcastShowInfoImage,
	EWaitDlg
	};

enum TShowsIconIndex
	{
	EShowIcon = 0,
	EShowIconNew,
	EQuedShowIcon,
	EQuedShowIconNew,
	EDownloadingShowIcon,
	EDownloadingShowIconNew,
	EDownloadedShowIcon,
	EDownloadedShowIconNew,
	EFailedShowIcon,
	EFailedShowIconNew,
	ESuspendedShowIcon,
	ESuspendedShowIconNew
	};

enum TConnectionSetting {
	EConnectionDefault = 0,
	EConnectionAlwaysAsk = 1,
	EConnectionUseNetwork = 2,
	EConnectionUseIap = 0x7FFF
};

#endif