controlpanelui/src/cpplugins/personalizationplugin/src/cppersonalizationplugin.h
changeset 19 36aa4756ee82
parent 10 0a74be98a8bc
--- 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 */