summaryrefslogtreecommitdiffstats
path: root/tests/quicktestbrowser
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2014-07-30 16:10:26 +0200
committerPeter Varga <pvarga@inf.u-szeged.hu>2014-08-07 17:08:29 +0200
commit5c89832668288db79ed0c79d3dda68af62285d18 (patch)
tree0d12b5bc2322f034ddbf01beb36716c5f980ec0a /tests/quicktestbrowser
parentadcb7979a5f7193d1b8c6b87c0f2c92cfa80a316 (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.qml47
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
+ }
+ }
+ }
}
}
}