From baafca2ea4b6d18ea4bbf0b6885e7a55e35e4ae7 Mon Sep 17 00:00:00 2001 From: Lorenz Meier <lm@inf.ethz.ch> Date: Sun, 25 Aug 2013 23:24:25 +0200 Subject: [PATCH] Fixed image paths --- .../QGCPX4SensorCalibration.cc | 20 ++++++++-------- .../QGCPX4SensorCalibration.ui | 23 +++++++------------ 2 files changed, 18 insertions(+), 25 deletions(-) diff --git a/src/ui/px4_configuration/QGCPX4SensorCalibration.cc b/src/ui/px4_configuration/QGCPX4SensorCalibration.cc index f0d328eb2..e202df099 100644 --- a/src/ui/px4_configuration/QGCPX4SensorCalibration.cc +++ b/src/ui/px4_configuration/QGCPX4SensorCalibration.cc @@ -32,7 +32,7 @@ QGCPX4SensorCalibration::QGCPX4SensorCalibration(QWidget *parent) : ui->magButton->setEnabled(false); ui->accelButton->setEnabled(false); - setInstructionImage("./files/images/px4/calibration/accel_z-.png"); + setInstructionImage(":/files/images/px4/calibration/accel_z-.png"); setObjectName("PX4_SENSOR_CALIBRATION"); @@ -111,7 +111,7 @@ void QGCPX4SensorCalibration::handleTextMessage(int uasid, int compId, int sever if (text.startsWith("accel meas started: ")) { QString axis = text.split("meas started: ").last().right(2); qDebug() << "AXIS" << axis << "STR" << text; - setInstructionImage(QString("./files/images/px4/calibration/accel_%1.png").arg(axis)); + setInstructionImage(QString(":/files/images/px4/calibration/accel_%1.png").arg(axis)); } } @@ -128,7 +128,7 @@ void QGCPX4SensorCalibration::handleTextMessage(int uasid, int compId, int sever accelDone[i] = true; if (!accelDone[i]) { - setInstructionImage(QString("./files/images/px4/calibration/accel_%1.png").arg(accelAxes[i])); + setInstructionImage(QString(":/files/images/px4/calibration/accel_%1.png").arg(accelAxes[i])); ui->calibrationExplanationLabel->setText(tr("Axis %1 completed. Please rotate to a different axis, e.g. the one shown here.").arg(axis)); } } @@ -136,27 +136,27 @@ void QGCPX4SensorCalibration::handleTextMessage(int uasid, int compId, int sever if (text.contains("please rotate in a figure 8")) { ui->calibrationExplanationLabel->setText(tr("Rotate the system around all its axes, e.g. in a figure eight.")); - setInstructionImage("./files/images/px4/calibration/mag_calibration_figure8.png"); + setInstructionImage(":/files/images/px4/calibration/mag_calibration_figure8.png"); } if (text.contains("accel calibration done")) { accelStarted = false; // XXX use a confirmation image or something - setInstructionImage("./files/images/px4/calibration/accel_z-.png"); + setInstructionImage(":/files/images/px4/calibration/accel_z-.png"); ui->calibrationExplanationLabel->setText(tr("Accelerometer calibration completed. Parameters permanently stored.")); } if (text.contains("gyro calibration done")) { gyroStarted = false; // XXX use a confirmation image or something - setInstructionImage("./files/images/px4/calibration/accel_z-.png"); + setInstructionImage(":/files/images/px4/calibration/accel_z-.png"); ui->calibrationExplanationLabel->setText(tr("Gyroscope calibration completed. Parameters permanently stored.")); } if (text.contains("mag calibration done")) { magStarted = false; // XXX use a confirmation image or something - setInstructionImage("./files/images/px4/calibration/accel_z-.png"); + setInstructionImage(":/files/images/px4/calibration/accel_z-.png"); ui->calibrationExplanationLabel->setText(tr("Magnetometer calibration completed. Parameters permanently stored.")); } @@ -180,7 +180,7 @@ void QGCPX4SensorCalibration::handleTextMessage(int uasid, int compId, int sever void QGCPX4SensorCalibration::gyroButtonClicked() { - setInstructionImage("./files/images/px4/calibration/accel_z-.png"); + setInstructionImage(":/files/images/px4/calibration/accel_z-.png"); activeUAS->executeCommand(MAV_CMD_PREFLIGHT_CALIBRATION, 1, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0); ui->progressBar->setValue(0); ui->calibrationExplanationLabel->setText(tr("Please do not move the system at all and wait for calibration to complete.")); @@ -188,7 +188,7 @@ void QGCPX4SensorCalibration::gyroButtonClicked() void QGCPX4SensorCalibration::magButtonClicked() { - setInstructionImage("./files/images/px4/calibration/accel_z-.png"); + setInstructionImage(":/files/images/px4/calibration/accel_z-.png"); activeUAS->executeCommand(MAV_CMD_PREFLIGHT_CALIBRATION, 1, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0); ui->progressBar->setValue(0); ui->calibrationExplanationLabel->setText(tr("Please put the system in a rest position and wait for instructions.")); @@ -196,7 +196,7 @@ void QGCPX4SensorCalibration::magButtonClicked() void QGCPX4SensorCalibration::accelButtonClicked() { - setInstructionImage("./files/images/px4/calibration/accel_z-.png"); + setInstructionImage(":/files/images/px4/calibration/accel_z-.png"); activeUAS->executeCommand(MAV_CMD_PREFLIGHT_CALIBRATION, 1, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0); ui->progressBar->setValue(0); accelStarted = true; diff --git a/src/ui/px4_configuration/QGCPX4SensorCalibration.ui b/src/ui/px4_configuration/QGCPX4SensorCalibration.ui index 95ca42e8c..5e5de8479 100644 --- a/src/ui/px4_configuration/QGCPX4SensorCalibration.ui +++ b/src/ui/px4_configuration/QGCPX4SensorCalibration.ui @@ -50,13 +50,6 @@ QPushButton#gyroButton, QPushButton#accelButton { </property> </spacer> </item> - <item row="0" column="0"> - <widget class="QLabel" name="titleLabel"> - <property name="text"> - <string>Magnetometer Calibration</string> - </property> - </widget> - </item> <item row="4" column="0" colspan="3"> <spacer name="verticalSpacer"> <property name="orientation"> @@ -124,7 +117,14 @@ QPushButton#gyroButton, QPushButton#accelButton { </item> </layout> </item> - <item row="1" column="0"> + <item row="2" column="0" colspan="3"> + <widget class="QLabel" name="calibrationExplanationLabel"> + <property name="text"> + <string>To calibrate the system, execute the three calibration steps below.</string> + </property> + </widget> + </item> + <item row="0" column="0" rowspan="2"> <widget class="QLabel" name="iconLabel"> <property name="text"> <string/> @@ -134,13 +134,6 @@ QPushButton#gyroButton, QPushButton#accelButton { </property> </widget> </item> - <item row="2" column="0" colspan="3"> - <widget class="QLabel" name="calibrationExplanationLabel"> - <property name="text"> - <string>To calibrate the system, execute the three calibration steps below.</string> - </property> - </widget> - </item> </layout> </widget> <resources> -- 2.22.0