mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-21 15:51:47 -05:00
Use C locale in navaid parsing in VOR demods. Increase table size in VOR demod GUI so more than one row is visible.
This commit is contained in:
parent
259e0ad6da
commit
a65604c973
@ -198,6 +198,7 @@ struct NavAid {
|
||||
|
||||
FILE *file;
|
||||
QByteArray utfFilename = filename.toUtf8();
|
||||
QLocale cLocale(QLocale::C);
|
||||
if ((file = fopen(utfFilename.constData(), "r")) != NULL)
|
||||
{
|
||||
char row[2048];
|
||||
@ -298,21 +299,21 @@ struct NavAid {
|
||||
latitudeString = p;
|
||||
latitudeLen = strlen(latitudeString)-1;
|
||||
latitudeString[latitudeLen] = '\0';
|
||||
latitude = atof(latitudeString);
|
||||
latitude = cLocale.toFloat(latitudeString);
|
||||
}
|
||||
else if (idx == longitudeCol)
|
||||
{
|
||||
longitudeString = p;
|
||||
longitudeLen = strlen(longitudeString)-1;
|
||||
longitudeString[longitudeLen] = '\0';
|
||||
longitude = atof(longitudeString);
|
||||
longitude = cLocale.toFloat(longitudeString);
|
||||
}
|
||||
else if (idx == elevationCol)
|
||||
{
|
||||
elevationString = p;
|
||||
elevationLen = strlen(elevationString)-1;
|
||||
elevationString[elevationLen] = '\0';
|
||||
elevation = atof(elevationString);
|
||||
elevation = cLocale.toFloat(elevationString);
|
||||
}
|
||||
else if ((idx == powerCol) && (p[0] == '\"'))
|
||||
{
|
||||
|
@ -392,9 +392,9 @@
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>110</y>
|
||||
<y>80</y>
|
||||
<width>391</width>
|
||||
<height>140</height>
|
||||
<height>141</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
@ -424,6 +424,12 @@
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QTableWidget" name="vorData">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>140</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="editTriggers">
|
||||
<set>QAbstractItemView::NoEditTriggers</set>
|
||||
</property>
|
||||
|
@ -197,6 +197,7 @@ struct NavAid {
|
||||
|
||||
FILE *file;
|
||||
QByteArray utfFilename = filename.toUtf8();
|
||||
QLocale cLocale(QLocale::C);
|
||||
if ((file = fopen(utfFilename.constData(), "r")) != NULL)
|
||||
{
|
||||
char row[2048];
|
||||
@ -297,21 +298,21 @@ struct NavAid {
|
||||
latitudeString = p;
|
||||
latitudeLen = strlen(latitudeString)-1;
|
||||
latitudeString[latitudeLen] = '\0';
|
||||
latitude = atof(latitudeString);
|
||||
latitude = cLocale.toFloat(latitudeString);
|
||||
}
|
||||
else if (idx == longitudeCol)
|
||||
{
|
||||
longitudeString = p;
|
||||
longitudeLen = strlen(longitudeString)-1;
|
||||
longitudeString[longitudeLen] = '\0';
|
||||
longitude = atof(longitudeString);
|
||||
longitude = cLocale.toFloat(longitudeString);
|
||||
}
|
||||
else if (idx == elevationCol)
|
||||
{
|
||||
elevationString = p;
|
||||
elevationLen = strlen(elevationString)-1;
|
||||
elevationString[elevationLen] = '\0';
|
||||
elevation = atof(elevationString);
|
||||
elevation = cLocale.toFloat(elevationString);
|
||||
}
|
||||
else if ((idx == powerCol) && (p[0] == '\"'))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user