33 #ifndef qt_gui_cpp__CompositePluginProvider_H 34 #define qt_gui_cpp__CompositePluginProvider_H 68 virtual void unload(
void* plugin_instance);
84 #endif // qt_gui_cpp__CompositePluginProvider_H
virtual Plugin * load_plugin(const QString &plugin_id, PluginContext *plugin_context)
CompositePluginProvider(const QList< PluginProvider * > &plugin_providers=QList< PluginProvider * >())
QMap< void *, PluginProvider * > running_plugins_
QMap< PluginProvider *, QSet< QString > > discovered_plugins_
virtual void unload(void *plugin_instance)
virtual void * load(const QString &plugin_id, PluginContext *plugin_context)
QList< PluginProvider * > plugin_providers_
virtual void set_plugin_providers(const QList< PluginProvider * > &plugin_providers)
virtual ~CompositePluginProvider()
virtual QList< PluginDescriptor * > discover_descriptors(QObject *discovery_data)