camerauis/cameraxui/cxui/inc/cxuienums.h
changeset 28 3075d9b614e6
parent 19 d9aefe59d544
child 38 0f0b4c1d7744
child 43 0e652f8f1fbd
equal deleted inserted replaced
19:d9aefe59d544 28:3075d9b614e6
     1 /*
     1 /*
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
    33         StillPostCaptureView = 2,
    33         StillPostCaptureView = 2,
    34 
    34 
    35         //! Preview for captured image
    35         //! Preview for captured image
    36         VideoPostCaptureView = 3
    36         VideoPostCaptureView = 3
    37     };
    37     };
    38 
       
    39     enum StillSceneModes
       
    40     {
       
    41         //! Automatic
       
    42         StillSceneAuto   = 0,
       
    43         //! Portrait
       
    44         StillScenePortrait   = 1,
       
    45         //! Landscape
       
    46         StillSceneLandscape   = 2,
       
    47         //! Macro
       
    48         StillSceneMacro   = 3,
       
    49         //! Sports
       
    50         StillSceneSports   = 4,
       
    51         //! Night
       
    52         StillSceneNight   = 5,
       
    53         //! Night portrait
       
    54         StillSceneNightPortrait   = 6
       
    55     };
       
    56 }
    38 }
    57 
    39 
    58 // Application layout strings
    40 // Application layout strings
    59 namespace CxUiLayout
    41 namespace CxUiLayout
    60 {
    42 {
    61 
    43 
    62     // Application layout xml files
    44     // Application layout xml files
    63     static const char *VIDEO_1ST_XML = ":/xml/view_video_precapture.docml";
    45     static const char *VIDEO_1ST_XML = ":/xml/view_video_precapture.docml";
    64     static const char *VIDEO_2ND_XML = ":/xml/view_video_precapture_secondary.docml";
       
    65     static const char *STILL_1ST_XML = ":/xml/view_still_precapture.docml";
    46     static const char *STILL_1ST_XML = ":/xml/view_still_precapture.docml";
    66     static const char *STILL_2ND_XML = ":/xml/view_still_precapture_secondary.docml";
       
    67     static const char *POSTCAPTURE_XML = ":/xml/view_postcapture.docml";
    47     static const char *POSTCAPTURE_XML = ":/xml/view_postcapture.docml";
    68 
    48 
    69     static const char *SCENEMODE_SETTING_XML = ":/xml/setting_still_scenemode.docml";
    49     static const char *SCENEMODE_SETTING_XML = ":/xml/setting_scenemode.docml";
    70     static const char *SCENEMODE_VIDEO_SETTING_XML = ":/xml/setting_video_scenemode.docml";
       
    71 
    50 
    72     static const char *STANDBY_POPUP_XML = ":/xml/standbymode_popup.docml";
    51     static const char *STANDBY_POPUP_XML = ":/xml/standbymode_popup.docml";
    73     static const char *ERROR_POPUP_XML = ":/xml/errornote_popup.docml";
    52     static const char *ERROR_POPUP_XML = ":/xml/errornote_popup.docml";
    74     static const char *SETTINGS_SLIDER_DIALOG_XML = ":/xml/setting_slider.docml";
    53     static const char *SETTINGS_SLIDER_DIALOG_XML = ":/xml/setting_slider.docml";
    75 
    54 
    83     static const char *STILL_PRE_CAPTURE_EMBEDDED_SECTION = "still_embedded_mode";
    62     static const char *STILL_PRE_CAPTURE_EMBEDDED_SECTION = "still_embedded_mode";
    84     static const char *STILL_PRE_CAPTURE_STANDALONE_SECTION = "still_standalone_mode";
    63     static const char *STILL_PRE_CAPTURE_STANDALONE_SECTION = "still_standalone_mode";
    85     static const char *VIDEO_PRE_CAPTURE_EMBEDDED_SECTION = "video_embedded_mode";
    64     static const char *VIDEO_PRE_CAPTURE_EMBEDDED_SECTION = "video_embedded_mode";
    86     static const char *VIDEO_PRE_CAPTURE_STANDALONE_SECTION = "video_standalone_mode";
    65     static const char *VIDEO_PRE_CAPTURE_STANDALONE_SECTION = "video_standalone_mode";
    87 
    66 
       
    67     static const char *VIDEO_PRE_CAPTURE_IDLE       = "video_idle";
       
    68     static const char *VIDEO_PRE_CAPTURE_RECORDING  = "video_recording";
       
    69     static const char *VIDEO_PRE_CAPTURE_PAUSED     = "video_paused";
       
    70 
    88     // Widgets
    71     // Widgets
    89     // In order to be able to refer to a widget, we need to know its object name.
    72     // In order to be able to refer to a widget, we need to know its object name.
    90     static const char *STILL_PRE_CAPTURE_VIEW = "still_capture_view";
    73     static const char *STILL_PRE_CAPTURE_VIEW = "still_capture_view";
    91     static const char *STILL_PRE_CAPTURE_VIEW2 = "still_capture_view_2";
    74     static const char *STILL_SCENES_VIEW = "settings_scenes_view";
    92     static const char *STILL_PRE_CAPTURE_TOOLBAR = "toolbar";
    75     static const char *STILL_PRE_CAPTURE_TOOLBAR = "toolbar";
    93     static const char *STILL_PRE_CAPTURE_FLASH_ACTION = "cxui_action_flash";
    76     static const char *STILL_PRE_CAPTURE_FLASH_ACTION = "cxui_action_flash";
       
    77     static const char *STILL_PRE_CAPTURE_SCENE_MODE_ACTION = "cxui_action_scenemodes";
    94     static const char *STILL_PRE_CAPTURE_ROOT_WIDGET = "viewfinder_widget";
    78     static const char *STILL_PRE_CAPTURE_ROOT_WIDGET = "viewfinder_widget";
    95     static const char *STILL_PRE_CAPTURE_VIEWFINDER = "transparent";
    79     static const char *STILL_PRE_CAPTURE_VIEWFINDER = "transparent";
    96     static const char *STILL_PRE_CAPTURE_ZOOM_SLIDER = "zoom";
    80     static const char *STILL_PRE_CAPTURE_ZOOM_SLIDER = "zoom";
    97     static const char *STILL_PRE_CAPTURE_IMAGE_QUALITY_ACTION = "cxui_action_image_quality";
    81     static const char *STILL_PRE_CAPTURE_IMAGE_QUALITY_ACTION = "cxui_action_image_quality";
    98     static const char *STILL_PRE_CAPTURE_GOTO_VIDEO_ACTION = "cxui_action_goto_video";
    82     static const char *STILL_PRE_CAPTURE_GOTO_VIDEO_ACTION = "cxui_action_goto_video";
    99     static const char *STILL_PRE_CAPTURE_GOTO_2ND_CAMERA_ACTION = "cxui_action_goto_2_camera";
       
   100     static const char *STILL_PRE_CAPTURE_IMAGES_LEFT_LABEL = "images_remaining";
    83     static const char *STILL_PRE_CAPTURE_IMAGES_LEFT_LABEL = "images_remaining";
   101     static const char *STILL_PRE_CAPTURE_QUALITY_ICON = "quality_indicator";
    84     static const char *STILL_PRE_CAPTURE_QUALITY_ICON = "quality_indicator";
   102     static const char *STILL_PRE_CAPTURE_POST_CAPTURE_ACTION = "cxui_action_stillpostcapture";
    85     static const char *STILL_PRE_CAPTURE_POST_CAPTURE_ACTION = "cxui_action_stillpostcapture";
   103     static const char *STILL_PRE_CAPTURE_INDICATOR_CONTAINER = "indicatorContainer";
    86     static const char *STILL_PRE_CAPTURE_INDICATOR_CONTAINER = "indicatorContainer";
   104     static const char *STILL_PRE_CAPTURE_IMAGES_LEFT_CONTAINER = "images_left_container";
    87     static const char *STILL_PRE_CAPTURE_IMAGES_LEFT_CONTAINER = "images_left_container";
   105 
    88 
   106     static const char *STILL_PRE_CAPTURE_SELFTIMER_CONTAINER = "still_precapture_selftimer_container";
    89     static const char *STILL_PRE_CAPTURE_SELFTIMER_CONTAINER = "still_precapture_selftimer_container";
   107     static const char *STILL_PRE_CAPTURE_SELFTIMER_BUTTON_CONTAINER = "selftimer_button_container";
       
   108     static const char *STILL_PRE_CAPTURE_SELFTIMER_COUNTER = "still_selftimer_counter";
    90     static const char *STILL_PRE_CAPTURE_SELFTIMER_COUNTER = "still_selftimer_counter";
   109     static const char *STILL_PRE_CAPTURE_SELFTIMER_START_BUTTON = "still_selftimer_start_button";
    91     static const char *STILL_PRE_CAPTURE_SELFTIMER_START_BUTTON = "still_selftimer_start_button";
   110     static const char *STILL_PRE_CAPTURE_SELFTIMER_CANCEL_BUTTON = "still_selftimer_cancel_button";
    92     static const char *STILL_PRE_CAPTURE_SELFTIMER_CANCEL_BUTTON = "still_selftimer_cancel_button";
   111 
    93 
   112     static const char *VIDEO_PRE_CAPTURE_VIEW  = "video_capture_view";
    94     static const char *VIDEO_PRE_CAPTURE_VIEW = "video_capture_view";
   113     static const char *VIDEO_PRE_CAPTURE_VIEW2 = "video_capture_view_2";
    95     
   114 
    96     static const char *SETTINGS_DIALOG_OK_ACTION = "action_ok";
       
    97     
   115     // video
    98     // video
   116     // In order to be able to refer to a widget, we need to know its object name.
    99     // In order to be able to refer to a widget, we need to know its object name.
   117     static const char *VIDEO_PRE_CAPTURE_TOOLBAR = "video_toolbar";
   100     static const char *VIDEO_PRE_CAPTURE_TOOLBAR = "video_toolbar";
   118     static const char *VIDEO_PRE_CAPTURE_TOOLBAR_REC = "video_toolbar_recording";
   101     static const char *VIDEO_PRE_CAPTURE_TOOLBAR_REC = "video_toolbar_recording";
   119     static const char *VIDEO_PRE_CAPTURE_TOOLBAR_PAUSED = "video_toolbar_paused";
   102     static const char *VIDEO_PRE_CAPTURE_TOOLBAR_PAUSED = "video_toolbar_paused";
   121     static const char *VIDEO_PRE_CAPTURE_VIEWFINDER = "video_viewfinder_widget";
   104     static const char *VIDEO_PRE_CAPTURE_VIEWFINDER = "video_viewfinder_widget";
   122     static const char *VIDEO_PRE_CAPTURE_ZOOM_SLIDER = "video_zoom";
   105     static const char *VIDEO_PRE_CAPTURE_ZOOM_SLIDER = "video_zoom";
   123     static const char *VIDEO_PRE_CAPTURE_RECORDING_ICON = "video_recording_icon";
   106     static const char *VIDEO_PRE_CAPTURE_RECORDING_ICON = "video_recording_icon";
   124     static const char *VIDEO_PRE_CAPTURE_ELAPSED_TIME_LABEL = "video_elapsed_time";
   107     static const char *VIDEO_PRE_CAPTURE_ELAPSED_TIME_LABEL = "video_elapsed_time";
   125     static const char *VIDEO_PRE_CAPTURE_REMAINING_TIME_LABEL = "video_remaining_time";
   108     static const char *VIDEO_PRE_CAPTURE_REMAINING_TIME_LABEL = "video_remaining_time";
   126     static const char *VIDEO_PRE_CAPTURE_TOGGLE_LIGHT_ACTION = "cxui_video_action_toggle_light";
       
   127     static const char *VIDEO_PRE_CAPTURE_DEFAULT_MENU = "video_view_menu";
   109     static const char *VIDEO_PRE_CAPTURE_DEFAULT_MENU = "video_view_menu";
   128     static const char *VIDEO_PRE_CAPTURE_VIDEO_QUALITY_ACTION = "cxui_video_action_quality";
   110     static const char *VIDEO_PRE_CAPTURE_VIDEO_QUALITY_ACTION = "cxui_video_action_quality";
   129     static const char *VIDEO_PRE_CAPTURE_GOTO_STILL_ACTION = "cxui_video_action_gotostill";
   111     static const char *VIDEO_PRE_CAPTURE_GOTO_STILL_ACTION = "cxui_video_action_gotostill";
   130     static const char *VIDEO_PRE_CAPTURE_GOTO_2ND_CAMERA_ACTION = "cxui_video_action_goto_2_camera";
       
   131     static const char *VIDEO_PRE_CAPTURE_POST_CAPTURE_ACTION  = "cxui_video_action_showcapturedvideo";
   112     static const char *VIDEO_PRE_CAPTURE_POST_CAPTURE_ACTION  = "cxui_video_action_showcapturedvideo";
   132     static const char *VIDEO_PRE_CAPTURE_INDICATOR_CONTAINER_TOP = "video_indicator_container_top";
   113     static const char *VIDEO_PRE_CAPTURE_INDICATOR_CONTAINER_TOP = "video_indicator_container_top";
   133     static const char *VIDEO_PRE_CAPTURE_INDICATOR_CONTAINER_BOTTOM = "video_indicator_container_bottom";
   114     static const char *VIDEO_PRE_CAPTURE_INDICATOR_CONTAINER_BOTTOM = "video_indicator_container_bottom";
   134 
   115 
   135     static const char *VIDEO_PRE_CAPTURE_QUALITY_ICON = "video_quality_indicator";
   116     static const char *VIDEO_PRE_CAPTURE_QUALITY_ICON = "video_quality_indicator";
   160     static const char *SETTINGS_SLIDER_DIALOG_WIDGET = "slider_settings_dialog";
   141     static const char *SETTINGS_SLIDER_DIALOG_WIDGET = "slider_settings_dialog";
   161     static const char *SETTINGS_SLIDER_DIALOG_HEADING_WIDGET = "slider_settings_dialog_heading";
   142     static const char *SETTINGS_SLIDER_DIALOG_HEADING_WIDGET = "slider_settings_dialog_heading";
   162     static const char *SETTINGS_SLIDER_DIALOG_CONTENT_WIDGET = "settings_dialog_slider";
   143     static const char *SETTINGS_SLIDER_DIALOG_CONTENT_WIDGET = "settings_dialog_slider";
   163 
   144 
   164     // scene setting
   145     // scene setting
   165     static const char *STILL_SCENE_DIALOG  = "still_scenemode_popup";
   146     static const char *SCENE_VIEW_CONTAINER  = "scene_view_container";
   166     static const char *VIDEO_SCENE_DIALOG  = "video_scenemode_popup";
   147     static const char *SCENE_VIEW_BG_IMAGE  = "scene_view_bg_icon";
       
   148     static const char *SCENE_VIEW_BG_IMAGE2  = "scene_view_bg_icon2";
       
   149     static const char *SCENE_VIEW_RADIOBUTTONS  = "scene_view_radioButtonList";
       
   150     static const char *SCENE_VIEW_OK_BUTTON  = "scene_ok_button";
       
   151     static const char *SCENE_VIEW_CANCEL_BUTTON  = "scene_cancel_button";
   167 }
   152 }
   168 
   153 
   169 namespace CxUiInternal
   154 namespace CxUiInternal
   170 {
   155 {
   171     // Property for setting id string
   156     // Property for setting id string