controlpanelui/src/cpplugins/keytouchfdbkplugin/src/cpkeyscreenview.h
changeset 21 2883a5458389
parent 19 36aa4756ee82
child 41 ab0490982943
equal deleted inserted replaced
20:22d3abee08da 21:2883a5458389
    15  *
    15  *
    16  */
    16  */
    17 #ifndef	CPKEYSCREENVIEW_H
    17 #ifndef	CPKEYSCREENVIEW_H
    18 #define	CPKEYSCREENVIEW_H
    18 #define	CPKEYSCREENVIEW_H
    19 
    19 
       
    20 #include <QMap>
    20 #include <cpbasesettingview.h>
    21 #include <cpbasesettingview.h>
    21 #include <hbdataformmodelitem.h>
    22 #include <hbdataformmodelitem.h>
    22 
    23 
    23 class HbDataFormModelItem;
    24 class HbDataFormModelItem;
    24 class HbDataFormModel;
    25 class HbDataFormModel;
    25 class CpSettingFormItemData;
    26 class CpSettingFormItemData;
    26 class CpKeyScreenModel;
    27 class CpKeyScreenModel;
       
    28 class QPersistentModelIndex;
       
    29 class QVariant;
    27 
    30 
    28 class CpKeyScreenView : public CpBaseSettingView
    31 class CpKeyScreenView : public CpBaseSettingView
    29 {
    32 {
    30     Q_OBJECT
    33     Q_OBJECT
    31 public:
    34 public:
    37     void makeRotateItem(HbDataFormModel& model);
    40     void makeRotateItem(HbDataFormModel& model);
    38     void makeBrightnessItem(HbDataFormModel& model);
    41     void makeBrightnessItem(HbDataFormModel& model);
    39     void makeCallibrationItem(HbDataFormModel& model);
    42     void makeCallibrationItem(HbDataFormModel& model);
    40     
    43     
    41 private slots:
    44 private slots:
    42     //need handling your member's value change
    45     void screenValueChanged(const QString&);
    43     void screenValueChanged(int index);
       
    44     void rotateValueChanged(int value);
    46     void rotateValueChanged(int value);
    45     void brightValueChanged(int value);
    47     void brightValueChanged(int value);
    46     void launchCallib();
    48     void launchCallib();
    47 
    49 
    48 private:
    50 private:
    49     CpSettingFormItemData *mScreenRadioButton;
    51     CpSettingFormItemData *mScreenComboButton;
    50     CpSettingFormItemData *mRotateCheckbox;
    52     CpSettingFormItemData *mRotateCheckbox;
    51 	CpSettingFormItemData *mBrightSliderItem;
    53 	CpSettingFormItemData *mBrightSliderItem;
    52 	CpSettingFormItemData *mCallibItem;
    54 	CpSettingFormItemData *mCallibItem;
    53 	CpKeyScreenModel* mModel;
    55 	CpKeyScreenModel* mModel;
       
    56 	
       
    57 	QMap<int,QString> mScreenLockValues;
    54 };
    58 };
    55 #endif//	CPKEYSCREENVIEW_H
    59 #endif//	CPKEYSCREENVIEW_H