mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-08-11 02:02:26 -04:00
Fix for Qt 5
This commit is contained in:
parent
1baca797f6
commit
c50097e420
@ -686,8 +686,16 @@ void Aircraft::addCoordinate(const QDateTime& dateTime, AircraftModel *model)
|
||||
|
||||
if (keepCount <= 0)
|
||||
{
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
|
||||
m_recentCoordinates.remove(0, i + 1);
|
||||
m_recentCoordinateColors.remove(0, i + 1);
|
||||
#else
|
||||
for (int j = 0; j < i + 1; j++)
|
||||
{
|
||||
m_recentCoordinates.removeAt(0);
|
||||
m_recentCoordinateColors.removeAt(0);
|
||||
}
|
||||
#endif
|
||||
removed = true;
|
||||
break;
|
||||
}
|
||||
@ -696,7 +704,13 @@ void Aircraft::addCoordinate(const QDateTime& dateTime, AircraftModel *model)
|
||||
if (size > keepCount)
|
||||
{
|
||||
int remove = size - keepCount + 1;
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
|
||||
m_recentCoordinates[i].remove(0, remove);
|
||||
#else
|
||||
for (int j = 0; j < remove; j++) {
|
||||
m_recentCoordinates[i].removeAt(0);
|
||||
}
|
||||
#endif
|
||||
removed = true;
|
||||
keepCount -= remove;
|
||||
}
|
||||
@ -1114,7 +1128,7 @@ QVariant AirspaceModel::data(const QModelIndex &index, int role) const
|
||||
else if (role == AirspaceModel::airspaceFillColorRole)
|
||||
{
|
||||
if (m_airspaces[row]->m_name.startsWith("IC")) {
|
||||
int ic = m_airspaces[row]->m_name.sliced(3).toInt();
|
||||
int ic = m_airspaces[row]->m_name.mid(3).toInt();
|
||||
int i = (ic & 0x3f) * 3;
|
||||
|
||||
return QVariant::fromValue(QColor(colors[i], colors[i+1], colors[i+2], 0x40));
|
||||
@ -1545,7 +1559,8 @@ Aircraft *ADSBDemodGUI::getAircraft(int icao, bool &newAircraft)
|
||||
newAircraft = true;
|
||||
aircraft = new Aircraft(this);
|
||||
aircraft->m_icao = icao;
|
||||
aircraft->m_icaoHex = QString::number(aircraft->m_icao, 16);
|
||||
//aircraft->m_icaoHex = QString::number(aircraft->m_icao, 16);
|
||||
aircraft->m_icaoHex = QString("%1").arg(aircraft->m_icao, 6, 16, QChar('0'));
|
||||
m_aircraft.insert(icao, aircraft);
|
||||
aircraft->m_icaoItem->setText(aircraft->m_icaoHex);
|
||||
ui->adsbData->setSortingEnabled(false);
|
||||
@ -2061,12 +2076,12 @@ void ADSBDemodGUI::handleADSB(
|
||||
} else if (updateTCStats(tc, TC_9_18, 9, 18)) {
|
||||
} else if (updateTCStats(tc, TC_19, 19, 19)) {
|
||||
} else if (updateTCStats(tc, TC_20_22, 20, 22)) {
|
||||
} else if (updateTCStats(tc, TC_RESERVED, 23, 23)) {
|
||||
} else if (updateTCStats(tc, TC_UNUSED, 23, 23)) {
|
||||
} else if (updateTCStats(tc, TC_24, 24, 24)) {
|
||||
} else if (updateTCStats(tc, TC_RESERVED, 25, 27)) {
|
||||
} else if (updateTCStats(tc, TC_UNUSED, 25, 27)) {
|
||||
} else if (updateTCStats(tc, TC_28, 28, 28)) {
|
||||
} else if (updateTCStats(tc, TC_29, 29, 29)) {
|
||||
} else if (updateTCStats(tc, TC_RESERVED, 30, 30)) {
|
||||
} else if (updateTCStats(tc, TC_UNUSED, 30, 30)) {
|
||||
} else if (updateTCStats(tc, TC_31, 31, 31)) {
|
||||
}
|
||||
|
||||
@ -5514,7 +5529,7 @@ void ADSBDemodGUI::adsbData_customContextMenuRequested(QPoint pos)
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
QString icaoHex = QString("%1").arg(icao, 6, 16, '0');
|
||||
QString icaoHex = QString("%1").arg(icao, 6, 16, QChar('0'));
|
||||
|
||||
QMenu* tableContextMenu = new QMenu(ui->adsbData);
|
||||
connect(tableContextMenu, &QMenu::aboutToHide, tableContextMenu, &QMenu::deleteLater);
|
||||
@ -8631,7 +8646,13 @@ void ADSBDemodGUI::initCoverageMap()
|
||||
float lon = m_azEl.getLocationSpherical().m_longitude;
|
||||
for (int i = 0; i < 2; i++)
|
||||
{
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
|
||||
m_maxRange[i].resize(360/ADSBDemodGUI::m_maxRangeDeg, 0.0f);
|
||||
#else
|
||||
for (int j = 0; j < 360/ADSBDemodGUI::m_maxRangeDeg; j++) {
|
||||
m_maxRange[i].append(0.0f);
|
||||
}
|
||||
#endif
|
||||
m_coverageAirspace[i].m_polygon.resize(2 * 360/ADSBDemodGUI::m_maxRangeDeg);
|
||||
m_coverageAirspace[i].m_center.setX(lon);
|
||||
m_coverageAirspace[i].m_center.setY(lat);
|
||||
|
@ -971,7 +971,7 @@ public:
|
||||
}
|
||||
|
||||
private:
|
||||
QList<Airspace *> m_airspaces;
|
||||
QList<const Airspace *> m_airspaces;
|
||||
QList<QVariantList> m_polygons;
|
||||
|
||||
void updatePolygon(const Airspace *airspace, int row)
|
||||
@ -1266,7 +1266,7 @@ private:
|
||||
TC_28,
|
||||
TC_29,
|
||||
TC_31,
|
||||
TC_RESERVED,
|
||||
TC_UNUSED,
|
||||
DF0,
|
||||
DF4,
|
||||
DF5,
|
||||
|
@ -1012,16 +1012,16 @@
|
||||
<number>2</number>
|
||||
</property>
|
||||
<property name="leftMargin">
|
||||
<number>3</number>
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>3</number>
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>3</number>
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>3</number>
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QWidget" name="widget" native="true">
|
||||
@ -1083,6 +1083,12 @@
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QTableWidget" name="adsbData">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
||||
<horstretch>1</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
@ -1731,7 +1737,7 @@
|
||||
<item>
|
||||
<widget class="QLabel" name="photoHeader">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
|
Loading…
x
Reference in New Issue
Block a user