diff options
author | Pierre Rossi <pierre.rossi@theqtcompany.com> | 2015-01-09 11:59:22 +0100 |
---|---|---|
committer | Pierre Rossi <pierre.rossi@theqtcompany.com> | 2015-03-20 12:14:52 +0000 |
commit | aaa2ecff7e52a52ccd2e9c9c71a7703222341318 (patch) | |
tree | 19bf5f2e01e005517ec82adc48fec8a443b45d7b /examples/webenginewidgets/browser/browsermainwindow.cpp | |
parent | 3ef408a32c352d86fbc1346304e0a6ffbbe12c0b (diff) | |
download | qtwebengine-aaa2ecff7e52a52ccd2e9c9c71a7703222341318.tar.gz |
Demo browser: re-add user stylesheets
Implemented in terms of user scripts.
Considering loading from a file URL would probably require
setting a different cross origin policy for the isolated
world we run this in, something we don't quite have yet, it
seems easier to just use an inline <style> block.
Change-Id: Ia6f7fbb96b925bcc3202b510689524abd93643fc
Reviewed-by: Andras Becsi <andras.becsi@theqtcompany.com>
Diffstat (limited to 'examples/webenginewidgets/browser/browsermainwindow.cpp')
-rw-r--r-- | examples/webenginewidgets/browser/browsermainwindow.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/examples/webenginewidgets/browser/browsermainwindow.cpp b/examples/webenginewidgets/browser/browsermainwindow.cpp index b50343942..98f61d6cb 100644 --- a/examples/webenginewidgets/browser/browsermainwindow.cpp +++ b/examples/webenginewidgets/browser/browsermainwindow.cpp @@ -269,6 +269,12 @@ bool BrowserMainWindow::restoreState(const QByteArray &state) return true; } +void BrowserMainWindow::runScriptOnOpenViews(const QString &source) +{ + for (int i =0; i < tabWidget()->count(); ++i) + tabWidget()->webView(i)->page()->runJavaScript(source); +} + void BrowserMainWindow::setupMenu() { new QShortcut(QKeySequence(Qt::Key_F6), this, SLOT(slotSwapFocus())); |