mediasettings/gsvideoplugin/inc/GSVideoPlugin.h
branchRCL_3
changeset 8 ce5ada96ab30
parent 1 6711b85517b7
equal deleted inserted replaced
6:7d91903f795f 8:ce5ada96ab30
    13 *
    13 *
    14 * Description:   Video Plugin sub-menu in General Settings.*
    14 * Description:   Video Plugin sub-menu in General Settings.*
    15 */
    15 */
    16 
    16 
    17 
    17 
    18 // Version : %version: 6 %
    18 // Version : %version: 7 %
    19 
    19 
    20 
    20 
    21 
    21 
    22 #ifndef CGSVIDEOPLUGIN_H
    22 #ifndef CGSVIDEOPLUGIN_H
    23 #define CGSVIDEOPLUGIN_H
    23 #define CGSVIDEOPLUGIN_H
   111         /**
   111         /**
   112         * See base class.
   112         * See base class.
   113         */
   113         */
   114         void SetCurrentItem( TInt aIndex );
   114         void SetCurrentItem( TInt aIndex );
   115 
   115 
   116                        
   116         /**
       
   117         * Checks if video contrast item should be visible.
       
   118         * 
       
   119         * @return ETrue if video contrast is supported
       
   120         */
       
   121         TBool VideoContrastIsSupportedL();
       
   122         
   117     public: // From CGSPluginInterface - See CGSPluginInterface header file.
   123     public: // From CGSPluginInterface - See CGSPluginInterface header file.
   118     
   124     
   119         /**
   125         /**
   120         * Method for getting caption of this plugin. This should be the
   126         * Method for getting caption of this plugin. This should be the
   121         * localized name of the settings view to be shown in parent view.
   127         * localized name of the settings view to be shown in parent view.
   228         // resource loader
   234         // resource loader
   229         RConeResourceLoader iResources;
   235         RConeResourceLoader iResources;
   230              
   236              
   231         CArrayFix<TUid>*             iViewIds;
   237         CArrayFix<TUid>*             iViewIds;
   232         CMPSettingsMainView*      iMainView;                   
   238         CMPSettingsMainView*      iMainView;                   
   233         CGSTabHelper*                iTabHelper;
       
   234         CMPSettingsModelForROP*         iModel;
   239         CMPSettingsModelForROP*         iModel;
   235         CMPSettingsBaseContainer* iContainer;
   240         CMPSettingsBaseContainer* iContainer;
   236         RImplInfoPtrArray       iImplInfoArray;
   241         RImplInfoPtrArray       iImplInfoArray;
   237         TBool   iConstructAsGsPlugin;
   242         TBool   iConstructAsGsPlugin;
   238         CArrayPtrFlat<MGSTabbedView>* iViewArray; 
   243         CArrayPtrFlat<MGSTabbedView>* iViewArray; 
   239         TVwsViewId iPrevViewId; // Previous view. 
   244         TVwsViewId iPrevViewId; // Previous view. 
   240     
   245         
   241 };
   246         /**
       
   247          * Video view availability status.
       
   248          */
       
   249         TBool iVideoViewAvailable;
       
   250     
       
   251     };
   242 
   252 
   243 
   253 
   244 #endif //CGSVIDEOPLUGIN_H
   254 #endif //CGSVIDEOPLUGIN_H
   245 
   255 
   246 // End of File
   256 // End of File