diff --git a/files/styles/style-dark.css b/files/styles/style-dark.css
index fc653de73763752fd1b6cc222d7df51c02b1c74e..a0b8d910877f0e4086e73b63a151335ec099cf0d 100644
--- a/files/styles/style-dark.css
+++ b/files/styles/style-dark.css
@@ -256,6 +256,13 @@ QLabel#calibrationExplanationLabel {
font-size: 20pt;
}
+QLabel#tabTitleLabel {
+ font-size: 28pt;
+ font-weight: lighter;
+ margin-top: 16px;
+ margin-bottom: 8px;
+}
+
QLabel#instructionLabel {
color: #FEC654;
font-size: 26pt;
@@ -372,11 +379,11 @@ QPushButton#planePushButton, QPushButton#flyingWingPushButton, QPushButton#quadX
QPushButton#quadPlusPushButton, QPushButton#hexaXPushButton, QPushButton#hexaPlusPushButton,
QPushButton#octoXPushButton, QPushButton#octoPlusPushButton, QPushButton#hPushButton {
background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #777, stop: 1 #333);
- border-radius: 12px;
+ border-radius: 5px;
min-height: 140px;
max-height: 240px;
min-width: 140px;
- border: 3px solid #465158;
+ border: 1px solid #465158;
}
QPushButton:checked#planePushButton, QPushButton:checked#flyingWingPushButton, QPushButton:checked#quadXPushButton,
diff --git a/src/ui/QGCPX4VehicleConfig.cc b/src/ui/QGCPX4VehicleConfig.cc
index 4cdf530311654dd63b7b86962da9da9678a15a56..593f410ed3192f64ccd6ff01f74b533eea6d70e4 100644
--- a/src/ui/QGCPX4VehicleConfig.cc
+++ b/src/ui/QGCPX4VehicleConfig.cc
@@ -234,31 +234,37 @@ void QGCPX4VehicleConfig::rcMenuButtonClicked()
{
//TODO eg ui->stackedWidget->findChild("rcConfig");
ui->stackedWidget->setCurrentIndex(WIDGET_INDEX_RC);
+ ui->tabTitleLabel->setText(tr("Radio Calibration"));
}
void QGCPX4VehicleConfig::sensorMenuButtonClicked()
{
ui->stackedWidget->setCurrentIndex(WIDGET_INDEX_SENSOR_CAL);
+ ui->tabTitleLabel->setText(tr("Sensor Calibration"));
}
void QGCPX4VehicleConfig::generalMenuButtonClicked()
{
ui->stackedWidget->setCurrentIndex(WIDGET_INDEX_GENERAL_CONFIG);
+ ui->tabTitleLabel->setText(tr("General Configuration Options"));
}
void QGCPX4VehicleConfig::advancedMenuButtonClicked()
{
ui->stackedWidget->setCurrentIndex(WIDGET_INDEX_ADV_CONFIG);
+ ui->tabTitleLabel->setText(tr("Advanced Configuration Options"));
}
void QGCPX4VehicleConfig::airframeMenuButtonClicked()
{
ui->stackedWidget->setCurrentIndex(WIDGET_INDEX_AIRFRAME_CONFIG);
+ ui->tabTitleLabel->setText(tr("Airframe Configuration"));
}
void QGCPX4VehicleConfig::firmwareMenuButtonClicked()
{
ui->stackedWidget->setCurrentIndex(WIDGET_INDEX_FIRMWARE);
+ ui->tabTitleLabel->setText(tr("Firmware Upgrade"));
}
void QGCPX4VehicleConfig::identifyChannelMapping(int aert_index)
diff --git a/src/ui/QGCPX4VehicleConfig.ui b/src/ui/QGCPX4VehicleConfig.ui
index 9793992d73332e988e1386baccede50546421361..a9f062e9cf22592f45abe67ae662656e69edd7e4 100644
--- a/src/ui/QGCPX4VehicleConfig.ui
+++ b/src/ui/QGCPX4VehicleConfig.ui
@@ -7,7 +7,7 @@
0
0
1256
- 912
+ 918
@@ -19,223 +19,36 @@
Form
-
+
0
- -
-
-
-
- 0
-
-
-
-
-
- QLayout::SetMinAndMaxSize
-
-
- 12
-
-
- 12
-
-
- 24
-
-
- 12
-
-
-
-
-
- Firmware
-Upgrade
-
-
-
- :/files/images/px4/menu/firmware_upgrade.png:/files/images/px4/menu/firmware_upgrade.png
-
-
-
- 64
- 64
-
-
-
-
- -
-
-
-
- 100
- 75
-
-
-
-
- 16777215
- 16777215
-
-
-
- Radio
-Calibration
-
-
-
- :/files/images/px4/menu/remote.png:/files/images/px4/menu/remote.png
-
-
-
- 64
- 64
-
-
-
-
- -
-
-
-
- 100
- 75
-
-
-
- Sensor
-Calibration
-
-
-
- :/files/images/px4/menu/sensors.png:/files/images/px4/menu/sensors.png
-
-
-
- 64
- 64
-
-
-
-
- -
-
-
- Airframe
-Config
-
-
-
- :/files/images/px4/menu/plane.png:/files/images/px4/menu/plane.png
-
-
-
- 64
- 64
-
-
-
-
- -
-
-
-
- 100
- 75
-
-
-
- General
-Config
-
-
-
- :/files/images/px4/menu/cogwheels.png:/files/images/px4/menu/cogwheels.png
-
-
-
- 64
- 64
-
-
-
-
- -
-
-
-
- 100
- 75
-
-
-
- Advanced
-Config
-
-
-
- :/files/images/px4/menu/cogwheels.png:/files/images/px4/menu/cogwheels.png
-
-
-
- 64
- 64
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
-
-
-
+ -
+
+
+
+ 16
+ 75
+ true
+
+
+
+ Configuration
+
- -
+
-
-
- 5
+ 0
-
-
-
-
-
- Firmware Upgrade
-
-
-
-
+
- -
-
-
-
- 16
- 75
- true
-
-
-
- RC Calibration
-
-
-
-
-
@@ -985,13 +798,6 @@ Config
- -
-
-
- General Config
-
-
-
-
-
@@ -1108,20 +914,6 @@ Config
-
-
-
-
-
- 16
- 75
- true
-
-
-
- Advanced Configuration
-
-
-
-
-
@@ -1176,8 +968,8 @@ Config
0
0
- 571
- 764
+ 98
+ 28
@@ -1284,6 +1076,185 @@ Config
+ -
+
+
+
+ 0
+
+
-
+
+
+ QLayout::SetMinAndMaxSize
+
+
+ 12
+
+
+ 12
+
+
+ 24
+
+
+ 12
+
+
-
+
+
+ Firmware
+Upgrade
+
+
+
+ :/files/images/px4/menu/firmware_upgrade.png:/files/images/px4/menu/firmware_upgrade.png
+
+
+
+ 64
+ 64
+
+
+
+
+ -
+
+
+
+ 100
+ 75
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ Radio
+Calibration
+
+
+
+ :/files/images/px4/menu/remote.png:/files/images/px4/menu/remote.png
+
+
+
+ 64
+ 64
+
+
+
+
+ -
+
+
+
+ 100
+ 75
+
+
+
+ Sensor
+Calibration
+
+
+
+ :/files/images/px4/menu/sensors.png:/files/images/px4/menu/sensors.png
+
+
+
+ 64
+ 64
+
+
+
+
+ -
+
+
+ Airframe
+Config
+
+
+
+ :/files/images/px4/menu/plane.png:/files/images/px4/menu/plane.png
+
+
+
+ 64
+ 64
+
+
+
+
+ -
+
+
+
+ 100
+ 75
+
+
+
+ General
+Config
+
+
+
+ :/files/images/px4/menu/cogwheels.png:/files/images/px4/menu/cogwheels.png
+
+
+
+ 64
+ 64
+
+
+
+
+ -
+
+
+
+ 100
+ 75
+
+
+
+ Advanced
+Config
+
+
+
+ :/files/images/px4/menu/cogwheels.png:/files/images/px4/menu/cogwheels.png
+
+
+
+ 64
+ 64
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+
+