Skip to content

Commit

Permalink
Closes #608
Browse files Browse the repository at this point in the history
  • Loading branch information
ea4k committed Aug 15, 2023
1 parent 6743f5c commit 068641b
Show file tree
Hide file tree
Showing 5 changed files with 518 additions and 1,171 deletions.
10 changes: 6 additions & 4 deletions src/dataproxy_sqlite.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9661,7 +9661,7 @@ QList<QSO*> DataProxy_SQLite::getSatDXCCStats(int _log)
else
{
//qDebug() << Q_FUNC_INFO << ": log does not exist " ;
stringQuery = QString("SELECT call, qso_date, band.name, mode.name, entity.name, log.dxcc, lotw_qsl_rcvd, qsl_rcvd, sat_name from log, entity, band, mode where log.dxcc <>'' AND sat_name <>'' AND log.dxcc=entity.dxcc AND log.bandid=band.id AND log.modeid=mode.id ORDER BY entity.name");
stringQuery = QString("SELECT call, qso_date, band.name, mode.submode, entity.name, log.dxcc, lotw_qsl_rcvd, qsl_rcvd, sat_name from log, entity, band, mode where log.dxcc <>'' AND sat_name <>'' AND log.dxcc=entity.dxcc AND log.bandid=band.id AND log.modeid=mode.id ORDER BY entity.name");
}

QSqlQuery query;
Expand Down Expand Up @@ -9695,12 +9695,12 @@ QList<QSO*> DataProxy_SQLite::getSatDXCCStats(int _log)

nameCol = rec.indexOf("bandid");
//qDebug() << "DataProxy_SQLite::getGridStats: bandid" << QString::number((query.value(nameCol)).toInt());
_qso->setBand(query.value(2).toString());
_qso->setBand(query.value(nameCol).toString());

//nameCol = rec.indexOf("modeid");
//qDebug() << Q_FUNC_INFO << ": modeid" << QString::number((query.value(nameCol)).toInt());
_qso->setMode(query.value(3).toString());

_qso->setMode(getNameFromSubMode (query.value(3).toString()));
_qso->setSubmode(query.value(3).toString());
nameCol = rec.indexOf("sat_name");
_qso->setSatName((query.value(nameCol)).toString());

Expand Down Expand Up @@ -9778,6 +9778,7 @@ QList<QSO *> DataProxy_SQLite::getGridStats(int _log)
nameCol = rec.indexOf("modeid");
//qDebug() << Q_FUNC_INFO << ": modeid" << QString::number((query.value(nameCol)).toInt());
_qso->setMode(getNameFromModeId((query.value(nameCol)).toInt()));
_qso->setSubmode (getSubModeFromId ((query.value(nameCol)).toInt()));

nameCol = rec.indexOf("lotw_qsl_rcvd");
_qso->setLoTWQSL_RCVD((query.value(nameCol)).toString());
Expand Down Expand Up @@ -9856,6 +9857,7 @@ QList<QSO *> DataProxy_SQLite::getSatGridStats(int _log)
nameCol = rec.indexOf("modeid");
//qDebug() << "DataProxy_SQLite::getGridStats: modeid" << QString::number((query.value(nameCol)).toInt());
_qso->setMode(getNameFromModeId((query.value(nameCol)).toInt()));
_qso->setSubmode(getSubModeFromId((query.value(nameCol)).toInt()));

nameCol = rec.indexOf("sat_name");
_qso->setSatName((query.value(nameCol)).toString());
Expand Down
Loading

0 comments on commit 068641b

Please sign in to comment.