Added tab navigation functional. (#721)
- Added tab navigation functional. - In basic types added parentFlickable property, which will help to ensure, that the item is visible within flickable parent during tab navigation. - Added focus state for some basic types. - In PageType qml file added lastItemTabClicked function, which will help to focus tab bar buttons when the last tab on the current page clicked. - Added Focus for back button for all pages and drawers. - Added scroll on tab for Servers ListView on PageHome.
This commit is contained in:
parent
d50e7dd3f4
commit
0e4ae26bae
66 changed files with 2269 additions and 143 deletions
|
@ -19,6 +19,7 @@ RadioButton {
|
|||
property string checkedBorderColor: "#FBB26A"
|
||||
property string defaultBodredColor: "transparent"
|
||||
property string checkedDisabledBorderColor: "#84603D"
|
||||
property string borderFocusedColor: "#D7D8DB"
|
||||
property int borderWidth: 0
|
||||
|
||||
implicitWidth: content.implicitWidth
|
||||
|
@ -47,6 +48,8 @@ RadioButton {
|
|||
return root.pressedBorderColor
|
||||
} else if (root.checked) {
|
||||
return root.checkedBorderColor
|
||||
} else if (root.activeFocus) {
|
||||
return root.borderFocusedColor
|
||||
}
|
||||
return root.defaultBodredColor
|
||||
} else {
|
||||
|
@ -58,7 +61,7 @@ RadioButton {
|
|||
}
|
||||
|
||||
border.width: {
|
||||
if(root.checked) {
|
||||
if(root.checked || root.activeFocus) {
|
||||
return 1
|
||||
}
|
||||
return root.pressed ? 1 : 0
|
||||
|
@ -97,4 +100,12 @@ RadioButton {
|
|||
cursorShape: Qt.PointingHandCursor
|
||||
enabled: false
|
||||
}
|
||||
|
||||
Keys.onEnterPressed: {
|
||||
this.clicked()
|
||||
}
|
||||
|
||||
Keys.onReturnPressed: {
|
||||
this.clicked()
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue