diff -r 22d3abee08da -r 2883a5458389 controlpanelui/src/cpplugins/keytouchfdbkplugin/src/cpkeyscreenview.h --- a/controlpanelui/src/cpplugins/keytouchfdbkplugin/src/cpkeyscreenview.h Tue May 25 04:10:19 2010 +0800 +++ b/controlpanelui/src/cpplugins/keytouchfdbkplugin/src/cpkeyscreenview.h Thu Jun 10 16:07:41 2010 +0800 @@ -17,6 +17,7 @@ #ifndef CPKEYSCREENVIEW_H #define CPKEYSCREENVIEW_H +#include #include #include @@ -24,6 +25,8 @@ class HbDataFormModel; class CpSettingFormItemData; class CpKeyScreenModel; +class QPersistentModelIndex; +class QVariant; class CpKeyScreenView : public CpBaseSettingView { @@ -39,17 +42,18 @@ void makeCallibrationItem(HbDataFormModel& model); private slots: - //need handling your member's value change - void screenValueChanged(int index); + void screenValueChanged(const QString&); void rotateValueChanged(int value); void brightValueChanged(int value); void launchCallib(); private: - CpSettingFormItemData *mScreenRadioButton; + CpSettingFormItemData *mScreenComboButton; CpSettingFormItemData *mRotateCheckbox; CpSettingFormItemData *mBrightSliderItem; CpSettingFormItemData *mCallibItem; CpKeyScreenModel* mModel; + + QMap mScreenLockValues; }; #endif// CPKEYSCREENVIEW_H