#include "DVDPluginWebPage.h" #include #include DVDPluginWebPage::DVDPluginWebPage(QObject *parent) : QWebPage(parent) { settings()->setAttribute(QWebSettings::PluginsEnabled, true); } QObject* DVDPluginWebPage::createPlugin(const QString &classid, const QUrl &url, const QStringList ¶mNames, const QStringList ¶mValues) { Q_UNUSED(url); Q_UNUSED(paramNames); Q_UNUSED(paramValues); qDebug() << "asked to create" << classid; return static_cast(QMetaType::construct(QMetaType::type(classid.toLatin1()))); } void DVDPluginWebPage::javaScriptConsoleMessage(const QString &message, int lineNumber, const QString &sourceID) { qDebug() << "JS Error" << message << lineNumber << sourceID; }