id: root
property alias addressBar: urlBar
+ property string color: settingsView.privateBrowsingEnabled ? "#777f8c" : uiColor
+ property string separatorColor: settingsView.privateBrowsingEnabled ? placeholderColor : uiSeparatorColor
+ property string highlightColor: settingsView.privateBrowsingEnabled ? iconOverlayColor : buttonPressedColor
property Item webView: null
+ onWebViewChanged: {
+
+ }
+
visible: opacity != 0.0
opacity: tabView.viewState == "page" ? 1.0 : 0.0
style: ToolBarStyle {
background: Rectangle {
- color: uiColor
+ color: root.color
implicitHeight: toolBarSize
}
padding {
UIButton {
id: backButton
source: "qrc:///back"
+ color: root.color
+ highlightColor: root.highlightColor
onClicked: webView.goBack()
enabled: webView && webView.canGoBack
}
top: parent.top
bottom: parent.bottom
}
- color: uiSeparatorColor
+ color: root.separatorColor
}
UIButton {
id: forwardButton
source: "qrc:///forward"
+ color: root.color
+ highlightColor: root.highlightColor
onClicked: webView.goForward()
enabled: webView && webView.canGoForward
}
top: parent.top
bottom: parent.bottom
}
- color: uiSeparatorColor
+ color: root.separatorColor
}
Rectangle {
Layout.fillWidth: true
top: parent.top
bottom: parent.bottom
}
- color: uiColor
+ color: root.color
}
TextField {
id: urlBar
background: Rectangle {
implicitWidth: 514
implicitHeight: 56
- border.color: textFieldStrokeColor
+ border.color: settingsView.privateBrowsingEnabled ? iconOverlayColor : textFieldStrokeColor
border.width: 1
}
padding {
top: parent.top
bottom: parent.bottom
}
- color: uiColor
+ color: root.color
}
Rectangle {
width: 1
top: parent.top
bottom: parent.bottom
}
- color: uiSeparatorColor
+ color: root.separatorColor
}
UIButton {
id: homeButton
source: "qrc:///home"
+ color: root.color
+ highlightColor: root.highlightColor
onClicked: {
if (homeScreen.state == "disabled" || homeScreen.state == "edit") {
homeScreen.messageBox.state = "disabled"
top: parent.top
bottom: parent.bottom
}
- color: uiSeparatorColor
+ color: root.separatorColor
}
UIButton {
id: pageViewButton
source: "qrc:///tabs"
+ color: root.color
+ highlightColor: root.highlightColor
onClicked: {
if (tabView.viewState == "list") {
tabView.viewState = "page"
top: parent.top
bottom: parent.bottom
}
- color: uiSeparatorColor
+ color: root.separatorColor
}
UIButton {
id: bookmarksButton
- enabled: urlBar.text != ""
+ color: root.color
+ highlightColor: root.highlightColor
+ enabled: urlBar.text != "" && !settingsView.privateBrowsingEnabled
property bool bookmarked: false
source: bookmarked ? "qrc:///star_checked" : "qrc:///star"
onClicked: {
top: parent.top
bottom: parent.bottom
}
- color: uiSeparatorColor
+ color: root.separatorColor
}
UIButton {
id: settingsButton
source: "qrc:///settings"
+ color: root.color
+ highlightColor: root.highlightColor
onClicked: {
tabView.interactive = false
settingsView.state = "enabled"
style: ProgressBarStyle {
background: Rectangle {
height: 1
- color: uiSeparatorColor
+ color: root.separatorColor
}
progress: Rectangle {
color: uiHighlightColor