--- a/controlpanelui/src/cpplugins/personalizationplugin/src/cppersonalizationplugin.h Mon May 03 12:32:06 2010 +0300
+++ b/controlpanelui/src/cpplugins/personalizationplugin/src/cppersonalizationplugin.h Fri May 14 13:21:08 2010 +0800
@@ -20,17 +20,24 @@
#include <qobject.h>
#include <cpplugininterface.h>
+#include <cplauncherinterface.h>
+
+class CpBaseSettingView;
+class QVariant;
class CpPersonalizationPlugin
: public QObject,
- public CpPluginInterface
+ public CpPluginInterface,
+ public CpLauncherInterface
{
Q_OBJECT
Q_INTERFACES(CpPluginInterface)
+ Q_INTERFACES(CpLauncherInterface)
public:
CpPersonalizationPlugin();
virtual ~CpPersonalizationPlugin();
virtual QList<CpSettingFormItemData*> createSettingFormItemData(CpItemDataHelper &itemDataHelper) const;
+ virtual CpBaseSettingView *createSettingView(const QVariant &hint) const;
};
#endif /* CPPERSONALIZATIONPLUGIN_H */