diff -r 11fa016241a4 -r da3ec8478e66 piprofilerui/ui/hb/inc/pluginattributes.h --- a/piprofilerui/ui/hb/inc/pluginattributes.h Thu Sep 02 20:27:24 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,91 +0,0 @@ -/* -* 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 PLUGINATTRIBUTES_H_ -#define PLUGINATTRIBUTES_H_ - -/* - * - * PluginAttributes class definition, internal settings format - * - */ -#include -#include -#include - -class HbDataFormModelItem; - -/* - * - * TSettingItem class definition, internal settings format - * - */ -class SettingItem -{ -public: - enum - { - SettingItemTypeInt = 0, SettingItemTypeBool, SettingItemTypeHex, SettingItemTypeText - }; - -public: - QString mSettingText; - int mType; - QString mValue; - QString mSettingDescription; - QString mUIText; -}; - -class PluginAttributes// : public QObject -{ - //Q_OBJECT -public: - - // default constructor - PluginAttributes(); - - ~PluginAttributes(); -public: - int mUid; - QString mShortName; // name of the plugin, short name - QString mName; // name of the plugin, long name - QString mDescription; // plugin description, info about HW/SW dependencies etc. - int mSampleRate; // sample rate of the plugin - bool mEnabled; // enabled for profiling - bool mIsHidden; // hidden, i.e. no start/stop controls - int mItemCount; // plugin specific setting item count - - - // plugin specific settings, plugin implementation dependent - SettingItem mSettingItem1; - SettingItem mSettingItem2; - SettingItem mSettingItem3; - SettingItem mSettingItem4; - SettingItem mSettingItem5; - SettingItem mSettingItem6; - - HbDataFormModelItem *mFormItemSettingItem1; - HbDataFormModelItem *mFormItemSettingItem2; - HbDataFormModelItem *mFormItemSettingItem3; - HbDataFormModelItem *mFormItemSettingItem4; - HbDataFormModelItem *mFormItemSettingItem5; - HbDataFormModelItem *mFormItemSettingItem6; - HbDataFormModelItem *mFormItemSampleRate; - -}; - -#endif /* PLUGINATTRIBUTES_H_ */