controlpanelui/src/cpplugins/keytouchfdbkplugin/src/cpkeyscreenview.h
changeset 24 f5dfdd5e4a1b
parent 14 23411a3be0db
child 41 ab0490982943
--- a/controlpanelui/src/cpplugins/keytouchfdbkplugin/src/cpkeyscreenview.h	Fri Jun 11 13:39:17 2010 +0300
+++ b/controlpanelui/src/cpplugins/keytouchfdbkplugin/src/cpkeyscreenview.h	Wed Jun 23 18:13:38 2010 +0300
@@ -17,6 +17,7 @@
 #ifndef	CPKEYSCREENVIEW_H
 #define	CPKEYSCREENVIEW_H
 
+#include <QMap>
 #include <cpbasesettingview.h>
 #include <hbdataformmodelitem.h>
 
@@ -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<int,QString> mScreenLockValues;
 };
 #endif//	CPKEYSCREENVIEW_H