diff options
author | Peter Varga <pvarga@inf.u-szeged.hu> | 2014-07-30 16:10:26 +0200 |
---|---|---|
committer | Peter Varga <pvarga@inf.u-szeged.hu> | 2014-08-07 17:08:29 +0200 |
commit | 5c89832668288db79ed0c79d3dda68af62285d18 (patch) | |
tree | 0d12b5bc2322f034ddbf01beb36716c5f980ec0a /tests/quicktestbrowser | |
parent | adcb7979a5f7193d1b8c6b87c0f2c92cfa80a316 (diff) |
Add findText to Quick API
Change-Id: Ic0de45c1fe2a5537d61ad446c96fe8fda7c30966
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Diffstat (limited to 'tests/quicktestbrowser')
-rw-r--r-- | tests/quicktestbrowser/quickwindow.qml | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/tests/quicktestbrowser/quickwindow.qml b/tests/quicktestbrowser/quickwindow.qml index 1e54bb429..06f18eae7 100644 --- a/tests/quicktestbrowser/quickwindow.qml +++ b/tests/quicktestbrowser/quickwindow.qml @@ -253,6 +253,15 @@ ApplicationWindow { Item { property alias webView: webEngineView property alias title: webEngineView.title + Action { + shortcut: "Ctrl+F" + onTriggered: { + findBar.visible = !findBar.visible + if (findBar.visible) { + findTextField.forceActiveFocus() + } + } + } FeaturePermissionBar { id: permBar view: webEngineView @@ -324,6 +333,44 @@ ApplicationWindow { extraContextMenuEntriesComponent: ContextMenuExtras {} } } + + Rectangle { + id: findBar + anchors.top: webEngineView.top + anchors.right: webEngineView.right + width: 240 + height: 35 + border.color: "lightgray" + border.width: 1 + radius: 5 + visible: false + color: browserWindow.color + + RowLayout { + anchors.centerIn: findBar + TextField { + id: findTextField + onAccepted: { + webEngineView.experimental.findText(text, 0) + } + } + ToolButton { + id: findBackwardButton + iconSource: "icons/go-previous.png" + onClicked: webEngineView.experimental.findText(findTextField.text, WebEngineViewExperimental.FindBackward) + } + ToolButton { + id: findForwardButton + iconSource: "icons/go-next.png" + onClicked: webEngineView.experimental.findText(findTextField.text, 0) + } + ToolButton { + id: findCancelButton + iconSource: "icons/process-stop.png" + onClicked: findBar.visible = false + } + } + } } } } |