summaryrefslogtreecommitdiffstats
path: root/DVDPluginWebPage.cpp
blob: 487456da9b93ec5853fa5d92e26a72747aa30e2f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "DVDPluginWebPage.h"
#include <QMetaType>
#include <QDebug>

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