Files
Artemis/ui/SpaceWeather.qml
Marco Dalla Tiezza 528c816508 Artemis 4 RC1
2024-05-28 22:40:45 +02:00

75 lines
1.6 KiB
QML

import QtQuick
import QtQuick.Window
import QtQuick.Controls
import QtQuick.Controls.Material
import QtQuick.Layouts
Window {
id: windowSpaceWeather
width: 1000
height: 700
Component.onCompleted: {
x = Screen.width/2 - width/2
y = Screen.height/2 - height/2
}
modality: Qt.ApplicationModal
flags: Qt.Window
title: qsTr("Artemis - Space Weather")
function updateBottomBar(message) {
spaceBottomBar.text = message
}
Page {
anchors.fill: parent
footer: Label {
id: spaceBottomBar
font.pixelSize: 12
leftPadding: 5
rightPadding: 5
bottomPadding: 5
}
ColumnLayout {
anchors.fill: parent
TabBar {
id: tabBar
width: parent.width
Layout.fillWidth: true
TabButton {
text: qsTr("Current")
}
TabButton {
text: qsTr("Forecasts")
}
}
StackLayout {
currentIndex: tabBar.currentIndex
Layout.fillHeight: true
Layout.fillWidth: true
Item {
SpaceWeatherCurrentPage {
id: spaceWeatherCurrentPage
}
}
Item {
SpaceWeatherForecastPage {
id: spaceWeatherForecastPage
}
}
}
}
}
}