Tabs theme, even/odd color, no gaps between tabs
This commit is contained in:
7
src/qml/Base/HTabBar.qml
Normal file
7
src/qml/Base/HTabBar.qml
Normal file
@@ -0,0 +1,7 @@
|
||||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.12
|
||||
|
||||
TabBar {
|
||||
spacing: 0
|
||||
position: TabBar.Header
|
||||
}
|
@@ -32,7 +32,10 @@ TabButton {
|
||||
readonly property alias iconItem: contentItem.icon
|
||||
readonly property alias label: contentItem.label
|
||||
|
||||
property color backgroundColor: theme.controls.tab.background
|
||||
property color backgroundColor:
|
||||
TabBar.index % 2 == 0 ?
|
||||
theme.controls.tab.background : theme.controls.tab.alternateBackground
|
||||
|
||||
property bool loading: false
|
||||
|
||||
property HToolTip toolTip: HToolTip {
|
||||
|
@@ -2,6 +2,7 @@ import QtQuick 2.12
|
||||
import QtQuick.Controls 2.12
|
||||
import QtQuick.Layouts 1.12
|
||||
import "../../Base"
|
||||
import "../../utils.js" as Utils
|
||||
|
||||
HPage {
|
||||
id: addChatPage
|
||||
@@ -17,9 +18,8 @@ HPage {
|
||||
Layout.maximumWidth:
|
||||
Math.max(tabBar.contentWidth, swipeView.contentWidth)
|
||||
|
||||
TabBar {
|
||||
HTabBar {
|
||||
id: tabBar
|
||||
position: TabBar.Header
|
||||
currentIndex: 2
|
||||
|
||||
Layout.fillWidth: true
|
||||
|
Reference in New Issue
Block a user