Warning, /education/kstars/kstars/kstarslite/qml/modules/KSTab.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2016 Artem Fedoskin <afedoskin3@gmail.com> 0002 // SPDX-License-Identifier: GPL-2.0-or-later 0003 0004 import QtQuick 2.6 0005 import QtQuick.Layouts 1.2 0006 import QtQuick.Controls 2.0 0007 import "../constants" 1.0 0008 0009 Pane { 0010 id: tab 0011 property string title: "" 0012 clip: true 0013 property Item flickableItem: flickable 0014 padding: 0 0015 0016 background: Rectangle { 0017 color: Num.sysPalette.base 0018 } 0019 0020 //contentItem is already used by Pane so be it rootItem 0021 property Item rootItem 0022 0023 onRootItemChanged: { 0024 if(rootItem.parent != flickable.contentItem) rootItem.parent = flickable.contentItem 0025 } 0026 0027 Flickable { 0028 id: flickable 0029 anchors{ 0030 fill: parent 0031 margins: Num.marginsKStab 0032 } 0033 ScrollBar.vertical: ScrollBar { id: scrollBar } 0034 flickableDirection: Flickable.VerticalFlick 0035 contentWidth: rootItem != undefined ? rootItem.width : 0 0036 contentHeight: rootItem != undefined ? rootItem.height : 0 0037 flickableChildren: rootItem 0038 } 0039 }