kopia lustrzana https://github.com/jamescoxon/dl-fldigi
Dup Cty lookup
* Enabled concurrent duplicate check and cty lookup for country / azimuth.pull/1/head
rodzic
d52579b3a1
commit
05b3ad0b9f
|
@ -2245,30 +2245,25 @@ if (bWF_only) return;
|
||||||
if (inpTimeOn == inpTimeOn1) inpTimeOn2->value(inpTimeOn->value());
|
if (inpTimeOn == inpTimeOn1) inpTimeOn2->value(inpTimeOn->value());
|
||||||
else inpTimeOn1->value(inpTimeOn->value());
|
else inpTimeOn1->value(inpTimeOn->value());
|
||||||
|
|
||||||
if (progdefaults.EnableDupCheck) {
|
|
||||||
DupCheck();
|
|
||||||
return restoreFocus(w);
|
|
||||||
}
|
|
||||||
|
|
||||||
SearchLastQSO(inpCall->value());
|
SearchLastQSO(inpCall->value());
|
||||||
|
|
||||||
if (inpAZ->value()[0])
|
if (!inpAZ->value()[0] && progdefaults.autofill_qso_fields) {
|
||||||
return restoreFocus(w);
|
const struct dxcc* e = dxcc_lookup(inpCall->value());
|
||||||
|
if (e) {
|
||||||
if (!progdefaults.autofill_qso_fields)
|
double lon, lat, distance, azimuth;
|
||||||
return restoreFocus(w);
|
if (locator2longlat(&lon, &lat, progdefaults.myLocator.c_str()) == RIG_OK &&
|
||||||
const struct dxcc* e = dxcc_lookup(inpCall->value());
|
qrb(lon, lat, -e->longitude, e->latitude, &distance, &azimuth) == RIG_OK) {
|
||||||
if (!e)
|
char az[4];
|
||||||
return restoreFocus(w);
|
snprintf(az, sizeof(az), "%3.0f", azimuth);
|
||||||
double lon, lat, distance, azimuth;
|
inpAZ->value(az, sizeof(az) - 1);
|
||||||
if (locator2longlat(&lon, &lat, progdefaults.myLocator.c_str()) == RIG_OK &&
|
}
|
||||||
qrb(lon, lat, -e->longitude, e->latitude, &distance, &azimuth) == RIG_OK) {
|
inpCountry->value(e->country);
|
||||||
char az[4];
|
inpCountry->position(0);
|
||||||
snprintf(az, sizeof(az), "%3.0f", azimuth);
|
}
|
||||||
inpAZ->value(az, sizeof(az) - 1);
|
|
||||||
}
|
}
|
||||||
inpCountry->value(e->country);
|
|
||||||
inpCountry->position(0);
|
if (progdefaults.EnableDupCheck)
|
||||||
|
DupCheck();
|
||||||
|
|
||||||
restoreFocus(w);
|
restoreFocus(w);
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue