controlpanelui/src/cpcategorymodel/src/cpcategorymodelutility.cpp
changeset 31 e79ce701c376
parent 25 19394c261aa5
child 33 0cfa53de576f
equal deleted inserted replaced
25:19394c261aa5 31:e79ce701c376
   108             event->mDisplayName    = pluginConfig.mDisplayName;
   108             event->mDisplayName    = pluginConfig.mDisplayName;
   109             event->mDescription    = pluginConfig.mDescription;
   109             event->mDescription    = pluginConfig.mDescription;
   110             event->mPluginFile     = pluginConfig.mPluginFile;
   110             event->mPluginFile     = pluginConfig.mPluginFile;
   111                         
   111                         
   112             //firstly, handle CpPluginInterface
   112             //firstly, handle CpPluginInterface
   113             if (CpPluginInterface *plugin = CpPluginLoader().loadCpPluginInterface(pluginConfig.mPluginFile)) {
   113             if (CpPluginInterface *plugin = CpPluginLoader::loadCpPluginInterface(pluginConfig.mPluginFile)) {
   114                 CPFW_LOG("Load  root component CpPluginInterface succeed.");
   114                 CPFW_LOG("Load  root component CpPluginInterface succeed.");
   115                 event->mPluginInterface = plugin;
   115                 event->mPluginInterface = plugin;
   116             }
   116             }
   117 
   117 
   118             //post event to main window in main thread
   118             //post event to main window in main thread
   162         CPFW_LOG(QLatin1String("Load plugin: ") + pluginConfig.mPluginFile + " from " + configPath);
   162         CPFW_LOG(QLatin1String("Load plugin: ") + pluginConfig.mPluginFile + " from " + configPath);
   163 
   163 
   164 		QList<CpSettingFormItemData*> itemDataList;
   164 		QList<CpSettingFormItemData*> itemDataList;
   165 		
   165 		
   166         //firstly, handle CpPluginInterface
   166         //firstly, handle CpPluginInterface
   167 		if (CpPluginInterface *plugin = CpPluginLoader().loadCpPluginInterface(pluginConfig.mPluginFile)) {
   167 		if (CpPluginInterface *plugin = CpPluginLoader::loadCpPluginInterface(pluginConfig.mPluginFile)) {
   168             CPFW_LOG("Load  root component CpPluginInterface succeed.");
   168             CPFW_LOG("Load  root component CpPluginInterface succeed.");
   169 			itemDataList = plugin->createSettingFormItemData(itemDataHelper);
   169 			itemDataList = plugin->createSettingFormItemData(itemDataHelper);
   170 		}
   170 		}
   171 
   171 
   172 		else {
   172 		else {