camerauis/cameraapp/generic/inc/CamCaptureSetupSlider.h
branchRCL_3
changeset 10 8c55c525d5d7
parent 0 1ddebce53859
equal deleted inserted replaced
9:792dfc98fb3b 10:8c55c525d5d7
    38 class CCamSliderLegend : public CBase
    38 class CCamSliderLegend : public CBase
    39     {
    39     {
    40 public:
    40 public:
    41     virtual ~CCamSliderLegend();
    41     virtual ~CCamSliderLegend();
    42 
    42 
       
    43     CCamSliderLegend( TBool aFullySkinned=EFalse );
    43     /**
    44     /**
    44     * Constructs the layout information for a text object
    45     * Constructs the layout information for a text object
    45     * @since 5.0
    46     * @since 5.0
    46     * @param aRect The parent rect for the layout entries
    47     * @param aRect The parent rect for the layout entries
    47     * @param aLayout Layout for the text
    48     * @param aLayout Layout for the text
    81     TAknLayoutText iPosition; 
    82     TAknLayoutText iPosition; 
    82     HBufC* iText;
    83     HBufC* iText;
    83 	TAknLayoutRect iIconRect;
    84 	TAknLayoutRect iIconRect;
    84 	CFbsBitmap* iBitmap;
    85 	CFbsBitmap* iBitmap;
    85 	CFbsBitmap* iMask;
    86 	CFbsBitmap* iMask;
       
    87     TBool iFullySkinned;
    86     };
    88     };
    87 
    89 
    88 
    90 
    89 
    91 
    90 /**
    92 /**
   100         * Two-phased constructor.
   102         * Two-phased constructor.
   101         */
   103         */
   102         static CCamCaptureSetupSlider* NewL( const CCoeControl* aParent, 
   104         static CCamCaptureSetupSlider* NewL( const CCoeControl* aParent, 
   103                                              MCamSettingValueObserver* aObserver,
   105                                              MCamSettingValueObserver* aObserver,
   104                                              TCamSettingItemIds aSettingType,
   106                                              TCamSettingItemIds aSettingType,
   105                                              TInt aSteps );
   107                                              TInt aSteps,
       
   108                                              TBool aFullySkinned=EFalse );
   106         
   109         
   107         /**
   110         /**
   108         * Destructor.
   111         * Destructor.
   109         */
   112         */
   110         virtual ~CCamCaptureSetupSlider();
   113         virtual ~CCamCaptureSetupSlider();
   187         /**
   190         /**
   188         * C++ default constructor.
   191         * C++ default constructor.
   189         */
   192         */
   190         CCamCaptureSetupSlider( MCamSettingValueObserver* aObserver, 
   193         CCamCaptureSetupSlider( MCamSettingValueObserver* aObserver, 
   191                                 TCamSettingItemIds aSettingType,
   194                                 TCamSettingItemIds aSettingType,
   192                                 TInt aSteps );
   195                                 TInt aSteps, TBool aFullySkinned=EFalse );
   193 
   196 
   194         /**
   197         /**
   195         * By default Symbian 2nd phase constructor is private.
   198         * By default Symbian 2nd phase constructor is private.
   196         */
   199         */
   197         void ConstructL( const CCoeControl* aParent );
   200         void ConstructL( const CCoeControl* aParent );
   299         // Identifies which setting is being edited
   302         // Identifies which setting is being edited
   300         TCamSettingItemIds iSettingType;
   303         TCamSettingItemIds iSettingType;
   301         
   304         
   302         // number of slider steps
   305         // number of slider steps
   303         TInt iSteps;
   306         TInt iSteps;
       
   307         // Drawing mode
       
   308         TBool iFullySkinned;
   304     };
   309     };
   305 
   310 
   306 #endif      // __CCAMCAPTURESETUPSLIDER_H   
   311 #endif      // __CCAMCAPTURESETUPSLIDER_H   
   307             
   312             
   308 // End of File
   313 // End of File