controlpanelui/src/cpcategorymodel/src/cpcategorysettingformmodel.cpp
changeset 19 36aa4756ee82
parent 10 0a74be98a8bc
child 33 0cfa53de576f
equal deleted inserted replaced
12:624337f114fe 19:36aa4756ee82
    16 */
    16 */
    17 
    17 
    18 #include "cpcategorysettingformmodel.h"
    18 #include "cpcategorysettingformmodel.h"
    19 #include <QString>
    19 #include <QString>
    20 
    20 
    21 #include "cputility.h"
    21 #include "cpcategorymodelutility.h"
    22 #include <cpitemdatahelper.h>
    22 #include <cpitemdatahelper.h>
    23 
    23 
    24 class CpCategorySettingFormModelPrivate
    24 class CpCategorySettingFormModelPrivate
    25 {
    25 {
    26 public:
    26 public:
    53 {
    53 {
    54     //avoid to be called twice
    54     //avoid to be called twice
    55     if (!d->mInitialized) {
    55     if (!d->mInitialized) {
    56         //give derived class a change do their special things before loading config plugins
    56         //give derived class a change do their special things before loading config plugins
    57         beforeLoadingConfigPlugins(itemDataHelper);
    57         beforeLoadingConfigPlugins(itemDataHelper);
    58         //load plugins which are configured
    58         
    59 		CpUtility::buildConfigPluginItems(invisibleRootItem(),d->mConfigFile,itemDataHelper);
    59         int pluginItemStartPosition = invisibleRootItem()->childCount();
    60         //give derived class a change do their special things after loading config plugins
    60         //give derived class a change do their special things after loading config plugins
    61         afterLoadingConfigPlugins(itemDataHelper);
    61         afterLoadingConfigPlugins(itemDataHelper);
       
    62         
       
    63         //load plugins which are configured
       
    64         CpCategoryModelUtility::buildConfigPluginItems(invisibleRootItem(),
       
    65 		    d->mConfigFile,
       
    66 		    itemDataHelper,
       
    67 		    pluginItemStartPosition);
    62 
    68 
    63         d->mInitialized = true;
    69         d->mInitialized = true;
    64     }
    70     }
    65 }
    71 }
    66 
    72