equal
deleted
inserted
replaced
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 { |