controlpanelui/src/cpplugins/communicationplugin/src/cpcommunicationgroupitemdata.h
changeset 17 4a9568303383
parent 10 0a74be98a8bc
child 28 e0b83131558d
--- a/controlpanelui/src/cpplugins/communicationplugin/src/cpcommunicationgroupitemdata.h	Thu May 27 12:52:25 2010 +0300
+++ b/controlpanelui/src/cpplugins/communicationplugin/src/cpcommunicationgroupitemdata.h	Fri Jun 11 13:39:17 2010 +0300
@@ -19,8 +19,12 @@
 
 #include <cpcategorysettingformitemdata.h>
 class CpItemDataHelper;
+class XQSettingsManager;
+class XQSettingsKey;
+
 class CpCommunicationGroupItemData: public CpCategorySettingFormItemData
 {
+    Q_OBJECT
 public:
     explicit CpCommunicationGroupItemData(const QString &configFile = QString(),
         const HbDataFormModelItem *parent = 0);
@@ -31,7 +35,13 @@
         const HbDataFormModelItem *parent = 0);
 
     ~CpCommunicationGroupItemData();
+private slots:
+    void toggleAirplaneMode();
+    void settingValueChanged(const XQSettingsKey &key, const QVariant &value);
 private:
     virtual void beforeLoadingConfigPlugins(CpItemDataHelper &itemDataHelper);
+private:
+     HbDataFormModelItem *mAirplaneModeItem;  
+     XQSettingsManager *mSettingManager;
 };
 #endif /* CPCOMMUNICATIONGROUPITEMDATA_H */