diff -r cc79acdc26cb -r 4a9568303383 controlpanelui/src/cpplugins/communicationplugin/src/cpcommunicationgroupitemdata.h --- 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 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 */