QWebViewqwebkitplatformplugin
での使用方法
次のコードがあります。
#include <QWebKitPlatformPlugin>
MainWindow::MainWindow(QWidget *parent, bool new) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
webView = new QWebView;
ui->webViewLay->addWidget(webView);
webView->setHtml("<p>test</p>");
}
しかし、 qwebkitplatformpluginから拡張機能を使用する方法の例は見つかりませんでした。
[編集]
このAPIには、 SpellCheckerやNotificationsなどのいくつかの拡張機能があり、 WebViewでの使用方法を知りたいです。
このクラスの使い方は?:
class QWebKitPlatformPlugin {
public:
virtual ~QWebKitPlatformPlugin() {}
enum Extension {
MultipleSelections,
Notifications,
Haptics,
TouchInteraction,
FullScreenVideoPlayer,
SpellChecker
};
virtual bool supportsExtension(Extension) const = 0;
virtual QObject* createExtension(Extension) const = 0;
};
注: 公式 Web サイトにはドキュメントがありません。