{}
prefix_ QObject * PDFWebPluginFactory::create(QString const & mimeType, QUrl const & url,
- QStringList const & /* argumentNames */,
- QStringList const & /* argumentValues */)
+ QStringList const & argumentNames,
+ QStringList const & argumentValues)
const
{
if (mimeType == "application/pdf") {
- pykit::PDFWidget * plugin = new pykit::PDFWidget(manager_);
+ int idix (argumentNames.indexOf("id"));
+ QString id;
+ if (idix>0)
+ id = argumentValues[idix];
+ pykit::PDFWidget * plugin = new pykit::PDFWidget(
+ id, manager_, dynamic_cast<QWidget*>(parent()));
plugin->load(url);
return plugin;
}