diff -r 0818dd463d41 -r 924385140d98 coreapplicationuis/Rfs/Plugins/cprfsplugin/inc/cprfssettingsform.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/coreapplicationuis/Rfs/Plugins/cprfsplugin/inc/cprfssettingsform.h Tue Aug 31 15:24:25 2010 +0300 @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). + * All rights reserved. + * This component and the accompanying materials are made available + * under the terms of "Eclipse Public License v1.0"" + * which accompanies this distribution, and is available + * at the URL "http://www.eclipse.org/legal/epl-v10.html". + * + * Initial Contributors: + * Nokia Corporation - initial contribution. + * + * Contributors: + * + * Description: + * + */ + +#ifndef CP_RFS_SETTINGSFORM_H +#define CP_RFS_SETTINGSFORM_H + +#include +#include + +class HbDataFormModelItem; + +class CpRfsSettingsForm : public HbDataForm +{ +Q_OBJECT +public: + explicit CpRfsSettingsForm(QGraphicsItem *parent = 0); + ~CpRfsSettingsForm(); +private: + void initRfsSettingModel(); + // call these function when activated signal is emitted + void activateNormalRfs(HbWidget *widget); + void activateDeepRfs(HbWidget *widget); + +private slots: + void onItemActivated(const QModelIndex &index); + void onPressedNormalRfs(); + void onPressedDeepRfs(); + +private: + + //DataForm List Items + HbDataFormModelItem *mNormalRfs; + HbDataFormModelItem *mDeepRfs; + HbTranslator mTrans; + +}; +#endif // CP_RFS_SETTINGSFORM_H