controlpanelui/src/cpplugins/personalizationplugin/src/cppersonalizationplugin.cpp
changeset 19 36aa4756ee82
parent 12 624337f114fe
child 22 a5692c68d772
equal deleted inserted replaced
12:624337f114fe 19:36aa4756ee82
    17 
    17 
    18 #include "cppersonalizationplugin.h"
    18 #include "cppersonalizationplugin.h"
    19 #include "cppersonalizationgroupitemdata.h"
    19 #include "cppersonalizationgroupitemdata.h"
    20 #include <cpcategorysettingformitemdata.h>
    20 #include <cpcategorysettingformitemdata.h>
    21 #include <cpitemdatahelper.h>
    21 #include <cpitemdatahelper.h>
       
    22 #include "cppersonalizationadvanceview.h"
    22 
    23 
    23 CpPersonalizationPlugin::CpPersonalizationPlugin()
    24 CpPersonalizationPlugin::CpPersonalizationPlugin()
    24 {
    25 {
    25 }
    26 }
    26 
    27 
    38             QString("cppersonalizationplugin.cpcfg") );
    39             QString("cppersonalizationplugin.cpcfg") );
    39 
    40 
    40     return QList<CpSettingFormItemData*>() << personalItemData;
    41     return QList<CpSettingFormItemData*>() << personalItemData;
    41 }
    42 }
    42 
    43 
       
    44 CpBaseSettingView *CpPersonalizationPlugin::createSettingView(const QVariant &hint) const
       
    45 {
       
    46     if (hint.toString().compare("profile_view",Qt::CaseInsensitive) == 0) {
       
    47         return new CpPersonalizationAdvanceView;
       
    48     }
       
    49     return 0;
       
    50 }
       
    51 
    43 Q_EXPORT_PLUGIN2(cppersonalizationplugin, CpPersonalizationPlugin);
    52 Q_EXPORT_PLUGIN2(cppersonalizationplugin, CpPersonalizationPlugin);
    44 
    53 
    45 
    54