49 lines
1.3 KiB
QML
49 lines
1.3 KiB
QML
|
import QtQuick 2.2
|
||
|
import FlightGear.Launcher 1.0 as FG
|
||
|
|
||
|
Rectangle {
|
||
|
id: root
|
||
|
property int margin: 6
|
||
|
|
||
|
height: noDefaultCatalogRow.childrenRect.height + margin * 2;
|
||
|
z: 100
|
||
|
color: "white"
|
||
|
border.width: 1
|
||
|
border.color: "#9f9f9f"
|
||
|
|
||
|
Row {
|
||
|
y: root.margin
|
||
|
id: noDefaultCatalogRow
|
||
|
spacing: root.margin
|
||
|
|
||
|
Text {
|
||
|
text: "The official FlightGear aircraft hangar is not added, so many standard "
|
||
|
+ "aircraft will not be available. You can add the hangar now, or hide "
|
||
|
+ "this message. The offical hangar can always be restored from the 'Add-Ons' page."
|
||
|
wrapMode: Text.WordWrap
|
||
|
anchors.verticalCenter: parent.verticalCenter
|
||
|
width: root.width - (addDefaultButton.width + hideButton.width + root.margin * 3)
|
||
|
}
|
||
|
|
||
|
Button {
|
||
|
id: addDefaultButton
|
||
|
text: qsTr("Add default hangar")
|
||
|
anchors.verticalCenter: parent.verticalCenter
|
||
|
|
||
|
onClicked: {
|
||
|
_launcher.officialCatalogAction("add-official");
|
||
|
}
|
||
|
}
|
||
|
|
||
|
Button {
|
||
|
id: hideButton
|
||
|
text: qsTr("Hide")
|
||
|
anchors.verticalCenter: parent.verticalCenter
|
||
|
|
||
|
onClicked: {
|
||
|
_launcher.officialCatalogAction("hide");
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|