I wonder if it is possible to specify a constructor in a Qt plugin interface? (extending an app)
I want to force the plugins using the interface to take a parameter in the constructor.
I don't think that it's possible to do exactly what you described.
However, you might try to create factory object and then pass parameters to YourFactory::create() method, which returns pointer to YourObject. Another (uglier IMHO) way is to add initialize() method to YourObject. Check interfaces of QFontEnginePlugin and QScriptExtensionPlugin for both approaches.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With