Warning, /frameworks/qqc2-desktop-style/tests/tabbar.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 SPDX-FileCopyrightText: 2019 David Edmundson <kde@davidedmundson.co.uk> 0003 SPDX-FileCopyrightText: 2021 Nate Graham <nate@kde.org> 0004 0005 SPDX-License-Identifier: LGPL-3.0-only OR GPL-2.0-or-later 0006 */ 0007 0008 import QtQuick 2.15 0009 import QtQuick.Controls 2.15 0010 import QtQuick.Layouts 1.15 0011 0012 Item { 0013 width: 400 0014 height: 300 0015 0016 ColumnLayout { 0017 anchors.fill: parent 0018 anchors.margins: 20 0019 0020 spacing: 0 0021 0022 TabBar { 0023 id: tabView 0024 0025 TabButton { 0026 text: "White" 0027 } 0028 TabButton { 0029 text: "Green" 0030 } 0031 TabButton { 0032 text: "Blue" 0033 } 0034 } 0035 0036 Frame { 0037 Layout.fillWidth: true 0038 Layout.fillHeight: true 0039 0040 StackLayout { //or SwipeView + clip for animated? 0041 anchors.fill: parent 0042 0043 currentIndex: tabView.currentIndex 0044 0045 Rectangle { 0046 color: "white" 0047 } 0048 Rectangle { 0049 color: "Green" 0050 } 0051 Rectangle { 0052 color: "Blue" 0053 } 0054 } 0055 } 0056 } 0057 }