diff options
Diffstat (limited to 'browser/browserview.cpp')
-rw-r--r-- | browser/browserview.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/browser/browserview.cpp b/browser/browserview.cpp index 593d0af..60f57c0 100644 --- a/browser/browserview.cpp +++ b/browser/browserview.cpp @@ -277,3 +277,11 @@ void BrowserView::select() { void BrowserView::activate() { this->activateWindow(); } + +void BrowserView::onSelectIndexes(QList<int> indexes) { + for (int i = 0; i < indexes.size(); i++) { + QString cmd = QString("document.activeElement.options[%1].selected = true").arg( + QString::number(indexes.at(i))); + m_webview.page()->mainFrame()->evaluateJavaScript(cmd); + } +} |