mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-01-19 04:52:12 +01:00
LP-302 Small changes: move to QStringList and remove magic numbers.
This commit is contained in:
parent
a0d4d811b8
commit
1b5dda3ee4
@ -190,7 +190,7 @@ void ConfigMultiRotorWidget::setupUI(QString frameType)
|
||||
Q_ASSERT(m_aircraft);
|
||||
Q_ASSERT(quad);
|
||||
|
||||
QList<QString> motorLabels;
|
||||
QStringList motorLabels;
|
||||
|
||||
if (frameType == "Tri" || frameType == "Tricopter Y") {
|
||||
setComboCurrentIndex(m_aircraft->multirotorFrameType, m_aircraft->multirotorFrameType->findText("Tricopter Y"));
|
||||
@ -560,7 +560,7 @@ void ConfigMultiRotorWidget::refreshWidgetsValues(QString frameType)
|
||||
/**
|
||||
Helper function to update the UI MotorPositionLabels text
|
||||
*/
|
||||
void ConfigMultiRotorWidget::updateMotorsPositionLabels(QList<QString> motorLabels)
|
||||
void ConfigMultiRotorWidget::updateMotorsPositionLabels(QStringList motorLabels)
|
||||
{
|
||||
QList<QLabel *> mpList;
|
||||
mpList << m_aircraft->motorPositionLabel1 << m_aircraft->motorPositionLabel2
|
||||
@ -568,10 +568,12 @@ void ConfigMultiRotorWidget::updateMotorsPositionLabels(QList<QString> motorLabe
|
||||
<< m_aircraft->motorPositionLabel5 << m_aircraft->motorPositionLabel6
|
||||
<< m_aircraft->motorPositionLabel7 << m_aircraft->motorPositionLabel8;
|
||||
|
||||
if (motorLabels.count() < 8) {
|
||||
int motorCount = motorLabels.count();
|
||||
int uiLabelsCount = mpList.count();
|
||||
|
||||
if (motorCount < uiLabelsCount) {
|
||||
// Fill labels for unused motors
|
||||
for (int index = motorCount; index < mpList.count(); index++) {
|
||||
for (int index = motorCount; index < uiLabelsCount; index++) {
|
||||
motorLabels.insert(index, "Not used");
|
||||
}
|
||||
}
|
||||
|
@ -79,7 +79,7 @@ private:
|
||||
void setYawMixLevel(int);
|
||||
void updateRcCurvesUsed();
|
||||
void updateAirframe(QString multiRotorType);
|
||||
void updateMotorsPositionLabels(QList<QString> motorLabels);
|
||||
void updateMotorsPositionLabels(QStringList motorLabels);
|
||||
void setupEnabledControls(QString multiRotorType);
|
||||
|
||||
private slots:
|
||||
|
Loading…
x
Reference in New Issue
Block a user