videocollection/hgmyvideos/inc/vcxhgmyvideos.hrh
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 19 Feb 2010 22:52:52 +0200
branchRCL_3
changeset 6 7d91903f795f
parent 0 96612d01cf9f
child 8 ce5ada96ab30
permissions -rw-r--r--
Revision: 201003 Kit: 201007

/*
* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
* 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:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description:  TVcxHgMyVideosOptionsCmds structure definition*
*/




#ifndef VCXHGMYVIDEOS_HRH
#define VCXHGMYVIDEOS_HRH

enum TVcxHgMyVideosOptionsCmds // Options menu in My Videos 
    {
    EVcxHgMyVideosCmdPlay = 700,             // Play video
    EVcxHgMyVideosCmdOpen,                   // Open video view
    EVcxHgMyVideosCmdDelete,                 // Delete video (only for complete files)
    EVcxHgMyVideosCmdResumeDownload,         // Resume download (only for downloads)
    EVcxHgMyVideosCmdCancelDownload,         // Cancel download (only for downloads)
    EVcxHgMyVideosCmdVideoDetails,           // Video details
    EVcxHgMyVideosCmdShowViaHomenet,         // Show video via Homenet (UPnP renderer)
    EVcxHgMyVideosCmdStopShowViaHomenet,     // Stop show via Homenet
    EVcxHgMyVideosCmdMemoryStatus,           // Memory status (Free memory/Used memory)
    EVcxHgMyVideosCmdSortSubMenu,            // Sort videos sub-menu
    EVcxHgMyVideosCmdSortByDate,             // Sort submenu: Sort by date
    EVcxHgMyVideosCmdSortByName,             // Sort submenu: Sort by name
    EVcxHgMyVideosCmdSortBySize,             // Sort submenu: Sort by size
    EVcxHgMyVideosCmdCopy,                   // Copy video(s)
    EVcxHgMyVideosCmdMove,                   // Move video(s)
    EVcxHgMyVideosCmdMarkUnmarkSubMenu,      // Mark or unmark videos sub-menu
    EVcxHgMyVideosCmdMark,                   // Mark/Unmark submenu: Mark video
    EVcxHgMyVideosCmdUnmark,                 // Mark/Unmark submenu: Unmark video 
    EVcxHgMyVideosCmdMarkAll,                // Mark/Unmark submenu: Mark all videos
    EVcxHgMyVideosCmdUnmarkAll,              // Mark/Unmark submenu: Unmark all videos
#ifdef RD_VIDEO_AS_RINGING_TONE    
    EVcxHgMyVideosCmdAiwAssign,              // Submenu: Placeholder for "Use video as"
#endif
    EVcxHgMyVideosCmdHelp,                   // Help
    EVcxHgMyVideosCmdExit,                   // Exit Video Storage
    EVcxHgMyVideosCmdToggleMultipleMarking,  // Toggle marking mode state
    EVcxHgMyVideosCmdSend,                   // Send video
    EVcxHgMyVideosCmdNothing,                // Non-functional command
    EVcxHgMyVideosCmdStartMarking,           // Sets marking mode on
    EVcxHgMyVideosCmdStopMarking             // Sets marking mode off
#ifdef RD_VIDEO_AS_RINGING_TONE
    ,EVcxHgMyVideosCmdAiwBase = 800           // Base number for AIW commands
#endif
    };

enum TVcxHgMyVideosMarkButtonStates
    {
    EVcxHgMyVideosMarkButtonNormalMode = 0,   // First mark button state (normal)
    EVcxHgMyVideosMarkButtonMarkingMode       // Second mark button state (latched)
    };

#endif // VCXHGMYVIDEOS_HRH