]> rtime.felk.cvut.cz Git - coffee/mtbrowser.git/commitdiff
toolbar
authorJiří Matěják <jiri.matejak@fel.cvut.cz>
Fri, 27 Apr 2018 14:08:27 +0000 (16:08 +0200)
committerJiří Matěják <jiri.matejak@fel.cvut.cz>
Fri, 27 Apr 2018 14:08:27 +0000 (16:08 +0200)
main.qml

index 8d16ec0b1375efe74c8a05072e1300dc2e88f975..24091042f3a91cf7cabf39820636b57d6209a29b 100644 (file)
--- a/main.qml
+++ b/main.qml
@@ -52,19 +52,58 @@ import QtQuick 2.0
 import QtQuick.Window 2.0
 import QtWebEngine 1.0
 import QtQuick.VirtualKeyboard 2.1
+import QtQuick.Controls 2.3
+import QtQuick.Layouts 1.3
 
 Window {
     width: 1920
     height: 1200
     visible: true
 
-    WebEngineView {
-        id: appContainer
-        url: "http://google.cz/"
+    ToolBar {
+        id: toolBar
         anchors.left: parent.left
         anchors.top: parent.top
         anchors.right: parent.right
+
+        RowLayout {
+
+            ToolButton {
+                text: qsTr("<")
+                onClicked: webView.goBack()
+                anchors.left: parent.left
+            }
+
+            ToolButton {
+                text: qsTr(">")
+                onClicked: webView.goForward()
+            }
+
+            TextField {
+                id: urlText
+                text: ""
+            }
+
+            ToolButton {
+                text: qsTr("Reload")
+                onClicked: webView.reload()
+            }
+
+            ToolButton {
+                text: qsTr("Enter")
+                onClicked: webView.url = urlText.text
+            }
+        }
+    }
+
+    WebEngineView {
+        id: webView
+        url: "https://google.cz/"
+        anchors.left: parent.left
+        anchors.top: toolBar.bottom
+        anchors.right: parent.right
         anchors.bottom: inputPanel.top
+        onUrlChanged: urlText.text = webView.url
     }
 
     InputPanel {
@@ -74,3 +113,4 @@ Window {
         anchors.right: parent.right
     }
 }
+