controlpanelui/src/cpplugins/personalizationplugin/src/cppersonalizationplugin.cpp
changeset 19 36aa4756ee82
parent 12 624337f114fe
child 22 a5692c68d772
--- a/controlpanelui/src/cpplugins/personalizationplugin/src/cppersonalizationplugin.cpp	Mon May 03 12:32:06 2010 +0300
+++ b/controlpanelui/src/cpplugins/personalizationplugin/src/cppersonalizationplugin.cpp	Fri May 14 13:21:08 2010 +0800
@@ -19,6 +19,7 @@
 #include "cppersonalizationgroupitemdata.h"
 #include <cpcategorysettingformitemdata.h>
 #include <cpitemdatahelper.h>
+#include "cppersonalizationadvanceview.h"
 
 CpPersonalizationPlugin::CpPersonalizationPlugin()
 {
@@ -40,6 +41,14 @@
     return QList<CpSettingFormItemData*>() << personalItemData;
 }
 
+CpBaseSettingView *CpPersonalizationPlugin::createSettingView(const QVariant &hint) const
+{
+    if (hint.toString().compare("profile_view",Qt::CaseInsensitive) == 0) {
+        return new CpPersonalizationAdvanceView;
+    }
+    return 0;
+}
+
 Q_EXPORT_PLUGIN2(cppersonalizationplugin, CpPersonalizationPlugin);