summaryrefslogtreecommitdiff
path: root/browser/browserview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'browser/browserview.cpp')
-rw-r--r--browser/browserview.cpp8
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);
+ }
+}