homesync/contentmanager/mediaservant/inc/mediaservant.hrh
branchIOP_Improvements
changeset 40 08b5eae9f9ff
parent 39 6369bfd1b60d
child 41 b4d83ea1d6e2
equal deleted inserted replaced
39:6369bfd1b60d 40:08b5eae9f9ff
     1 /*
       
     2 * Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Resource headers for project Media Servant
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #ifndef MEDIASERVANT_HRH
       
    20 #define MEDIASERVANT_HRH
       
    21 
       
    22 enum TMSCommandIds
       
    23     {
       
    24     EMSCmdSelect = 1,
       
    25     EMSCmdStartHarvest,
       
    26     EMSCmdStopHarvest,
       
    27     EMSCmdSettings,
       
    28     EMSCmdRunWizard,
       
    29     EMSCmdActivate,
       
    30     EMSCmdDeActivate,
       
    31     EMSCmdEditRule,
       
    32     EMSCmdBrowse,
       
    33     EMSCmdReorder,
       
    34     EMSCmdDrop,
       
    35     EMSCmdGrab,
       
    36     EMSCmdDelete,
       
    37     EMSCmdNewImageList,
       
    38     EMSCmdNewVideoList,
       
    39     EMSCmdNewMusicList,
       
    40     EMSCmdRemoveRule
       
    41     };
       
    42 
       
    43 enum TMSStoreListCommands
       
    44     {
       
    45     EMSStoreCmdActivate = 1,
       
    46     EMSStoreCmdDeActivate,
       
    47     EMSStoreCmdEdit
       
    48     };
       
    49 
       
    50 enum TMSFillBrowseCommands
       
    51     {
       
    52 
       
    53     EMSCmdLock = 1,
       
    54     EMSCmdUnLock,
       
    55     EMSCmdRandomize,
       
    56     EMSCmdMark
       
    57     };
       
    58 
       
    59 enum TMSListboxItems
       
    60     {
       
    61     EStoreAndFill = 0,
       
    62     EFillToPhone,
       
    63     EStoreToNetwork
       
    64     };
       
    65 
       
    66 enum TMSFillEditItems
       
    67     {
       
    68     EMSListName = 0,
       
    69     EMSShrinkImages,
       
    70     EMSAmount,
       
    71     EMSStartingWith,
       
    72     EMSDateFrom,
       
    73     EMSDateUntil,
       
    74     EMSServers,
       
    75     EMSFreeText,
       
    76     EMSTitleName,
       
    77     EMSMinFileSize,
       
    78     EMSMaxFileSize,
       
    79     EMSGenre,
       
    80     EMSArtist,
       
    81     EMSAlbum,
       
    82     EMSTrack,
       
    83     EMSTrackLength,
       
    84     EMSFileSize,
       
    85     EMSAddMoreRules
       
    86     };
       
    87 
       
    88 enum TMSStoreListListboxItems
       
    89     {
       
    90     EMSStoreImages = 0,
       
    91     EMSStoreOtherImages,
       
    92     EMSStorePhoneVideos,
       
    93     EMSStoreOtherVideos,
       
    94     EMSStoreMusic
       
    95     };
       
    96 
       
    97 enum TMSStoreSettingsItems
       
    98     {
       
    99     EMSSourceServers = 0,
       
   100     EMSKeepOnPhone
       
   101     };
       
   102 
       
   103 enum TMSStoreKeepOnPhone
       
   104     {
       
   105     EMSDontKeep = 0,
       
   106     EMSKeep,
       
   107     EMSKeepOriginalSize,
       
   108     EMSKeepScreenSize
       
   109     };
       
   110 
       
   111 enum TMSReorderState
       
   112     {
       
   113     EMSFillNormal,
       
   114     EMSFillReorderActive,
       
   115     EMSFillGrabActive
       
   116     };
       
   117 
       
   118 enum TMSTrackLengthStates
       
   119     {
       
   120     EMSTrackLenAny = 0,
       
   121     EMSTrackLenLess_1,
       
   122     EMSTrackLen_16,
       
   123     EMSTrackLen_68,
       
   124     EMSTrackLen_830,
       
   125     EMSTrackLenMore_4
       
   126     };
       
   127 
       
   128 enum TMSFileSizeStates
       
   129     {
       
   130     EMSFileSizeAny = 0,
       
   131     EMSFileSizeLess_1_mb,
       
   132     EMSFileSize_15_mb,
       
   133     EMSFileSize_510_mb,
       
   134     EMSFileSize_1050_mb,
       
   135     EMSFileSizeMore_10
       
   136     };
       
   137 
       
   138 enum TMSFileSizeSettingItems
       
   139     {
       
   140     EMSAny = 0,
       
   141     EMSSetSize
       
   142     };
       
   143 
       
   144 enum TMSFillListTemplates
       
   145     {
       
   146     EMSNoTemplate = 0,
       
   147     EMSDefaultImageList,
       
   148     EMSDefaultVideoList,
       
   149     EMSDefaultMusicList,
       
   150     EMSImageTemplateLatestImages,
       
   151     EMSImageTemplateMyPhoneCaptures,
       
   152     EMSImageTemplateLatest,
       
   153     EMSImageTemplateLatestOriginals,
       
   154     EMSImageTemplateCustom,
       
   155     EMSVideoTemplateLatest,
       
   156     EMSVideoTemplateSelectedVideos,
       
   157     EMSVideoTemplateLatestEpisodes,
       
   158     EMSVideoTemplateCustom,
       
   159     EMSMusicTemplateRecentMusic,
       
   160     EMSMusicTemplateSelectedAlbums,
       
   161     EMSMusicTemplateSelectedTracks,
       
   162     EMSMusicTemplateSelectedArtist,
       
   163     EMSMusicTemplateRandom,
       
   164     EMSMusicTemplateCustom
       
   165     };
       
   166 
       
   167 // Rule edit list items
       
   168 
       
   169 enum TMSShrinkImages
       
   170     {
       
   171     EMSShrinkScreenSize = 0,
       
   172     EMSShrinkingOff
       
   173     };
       
   174 
       
   175 enum TMSMultiselectionDialog
       
   176     {
       
   177     EMultiSelectionListBoxId = 1
       
   178     };
       
   179 
       
   180 // Queries
       
   181 enum TMSQueryID
       
   182     {
       
   183     EMSDataQueryId = 1
       
   184     };
       
   185 
       
   186 // Browse
       
   187 enum TMSBrowseTarget
       
   188     {
       
   189     EMSStoredItems = 0,
       
   190     EMSFillItems,
       
   191     EMSLog
       
   192     };
       
   193 #endif      // MEDIASERVANT_HRH