Bugfix: DXCC status were not properly calculated

This commit is contained in:
jaime 2018-08-05 16:16:49 +00:00
parent 6aa8a19f44
commit 8d0ffd9e1d
13 changed files with 194 additions and 171 deletions

View File

@ -2,9 +2,12 @@ TBD - 0.9.4
- WSJT-X support to receive logged QSO and realtime data.
- Check bool DataBase::updateTo012() / it was always returning true without any action.
- Syncronize RX Freq with the satellite downlink combobox.
- Focus is bac to sarch
- Update process has been improved.
- Bugfix: When adding a QSO, if the QSL is marked as received, KLog showed a SQL error.
- Bugfix: Table qsl_via needed to be renamed (TNX EA6ZS).
- Bugfix: Some DXCC status were nor properly calculated.
- Updated translations: Catalan (TNX Josep), Croatian (TNX M0NKC), Spanish (EA4TV).
April - 0.9.3
- Double clicking on DXCC Widget name of the Entity will show the QSO is providing that status on the Search widget.

View File

@ -155,7 +155,6 @@ TRANSLATIONS = translations/klog_es.ts \
translations/klog_hr.ts \
translations/klog_it.ts \
translations/klog_pl.ts \
translations/klog_template.ts \
translations/klog_ja.ts
isEmpty(QMAKE_LRELEASE) {

View File

@ -109,9 +109,9 @@ QString Awards::getQSOofAward (const int _enti, const int _bandid)
}
}
else
{
query.finish();
{
emit queryError(Q_FUNC_INFO, query.lastError().databaseText(), query.lastError().number(), query.lastQuery());
query.finish();
//qDebug() << "Awards::getQSOofAward: Query error" << endl;
return QString();
}
@ -157,8 +157,8 @@ int Awards::getQSOIdofAward (const int _enti, const int _bandid)
}
else
{
query.finish();
emit queryError(Q_FUNC_INFO, query.lastError().databaseText(), query.lastError().number(), query.lastQuery());
query.finish();
//qDebug() << "Awards::getQSOIdofAward: Query error" << endl;
return -3;
}
@ -193,9 +193,9 @@ int Awards::getDXCCWorked(const int _logNumber)
}
}
else
{
query.finish();
{
emit queryError(Q_FUNC_INFO, query.lastError().databaseText(), query.lastError().number(), query.lastQuery());
query.finish();
//qDebug() << "Awards::getDXCCWorked: Query error" << endl;
return 0;
}
@ -230,8 +230,8 @@ int Awards::getDXCCConfirmed(const int _logNumber)
}
else
{
query.finish();
emit queryError(Q_FUNC_INFO, query.lastError().databaseText(), query.lastError().number(), query.lastQuery());
query.finish();
//qDebug() << "Awards::getDXCCConfirmed: query error" << endl;
return 0;
}
@ -264,8 +264,8 @@ int Awards::getWAZWorked(const int _logNumber)
}
else
{
query.finish();
emit queryError(Q_FUNC_INFO, query.lastError().databaseText(), query.lastError().number(), query.lastQuery());
query.finish();
return 0;
}
@ -299,8 +299,8 @@ int Awards::getWAZConfirmed(const int _logNumber)
}
else
{
query.finish();
emit queryError(Q_FUNC_INFO, query.lastError().databaseText(), query.lastError().number(), query.lastQuery());
query.finish();
return 0;
}
@ -323,7 +323,7 @@ bool Awards::isThisSpotConfirmed(const QStringList _qs)
int Awards::getDXStatus (const QStringList _qs)
{
//qDebug() << "Awards::getDXStatus: Entity: " << _qs.at(0) << "/ Band: " << _qs.at(1) << "/ Mode: " << _qs.at(2) << "/ Log: " << _qs.at(3) << endl;
qDebug() << "Awards::getDXStatus: Entity: " << _qs.at(0) << "/ Band: " << _qs.at(1) << "/ Mode: " << _qs.at(2) << "/ Log: " << _qs.at(3) << endl;
// Receives: QStringList _qs;
//_qs << Entity << BandId << << ModeId << lognumber;
@ -357,6 +357,7 @@ int Awards::getDXStatus (const QStringList _qs)
if (_qs.length() != 4 )
{
qDebug() << "Awards::getDXStatus: Length != 4, return -1" << endl;
return -1;
}
@ -370,6 +371,7 @@ int Awards::getDXStatus (const QStringList _qs)
//qDebug() << "Awards::getDXStatus: dxccEntity: " << QString::number(dxccEntity) << endl;
if (dxccEntity<=0)
{
qDebug() << "Awards::getDXStatus: dxccEntity <= 0, return -1" << endl;
return -1;
}
@ -380,24 +382,30 @@ int Awards::getDXStatus (const QStringList _qs)
if ( (_mode==-1) || (manageModes==false))
{
checkingMode = false;
//qDebug() << "Awards::getDXStatus: checkingMode = FALSE" << endl;
qDebug() << "Awards::getDXStatus: checkingMode = FALSE" << endl;
}
// dxccStatusMode(const int _ent, const int _mode, const int _logNumber) //-1 error / 0 Not worked / 1 worked / 2 confirmed
int wb = dxccStatusBand(dxccEntity, _band, _logNumber); //-1 error / 0 Not worked / 1 worked / 2 confirmed
int wm = dxccStatusMode(dxccEntity, _mode, _logNumber); //-1 error / 0 Not worked / 1 worked / 2 confirmed
int wm = -1;
if (checkingMode)
{
wm = dxccStatusMode(dxccEntity, _mode, _logNumber); //-1 error / 0 Not worked / 1 worked / 2 confirmed
}
// int wm = dxccStatusMode(dxccEntity, _mode, _logNumber); //-1 error / 0 Not worked / 1 worked / 2 confirmed
if (wm==-1)
{
checkingMode = false;
}
//qDebug() << "Awards::getDXStatus: wb=" << QString::number(wb) << " - wm=" << QString::number(wm) << endl;
qDebug() << "Awards::getDXStatus: wb=" << QString::number(wb) << " - wm=" << QString::number(wm) << endl;
qDebug() << "Awards::getDXStatus: dxccStatus: " << QString::number(dxccStatus(dxccEntity, _logNumber)) << endl;
switch(dxccStatus(dxccEntity, _logNumber))
{
case 0:
//qDebug() << "Awards::getDXStatus: return 0" << endl;
qDebug() << "Awards::getDXStatus: return 0" << endl;
return 0; // ATNO
break;
case 1: // Worked, not confirmed
@ -408,18 +416,18 @@ int Awards::getDXStatus (const QStringList _qs)
{
if (wm==1)
{
//qDebug() << "Awards::getDXStatus: return 4" << endl;
qDebug() << "Awards::getDXStatus: return 4" << endl;
return 4;
}
else
{
//qDebug() << "Awards::getDXStatus: return 1" << endl;
qDebug() << "Awards::getDXStatus: return 1" << endl;
return 1;
}
}
else
{
//qDebug() << "Awards::getDXStatus: return 4 nc" << endl;
qDebug() << "Awards::getDXStatus: return 4 nc" << endl;
return 4;
}
break;
@ -428,24 +436,25 @@ int Awards::getDXStatus (const QStringList _qs)
{
if (wm==1)
{
//qDebug() << "Awards::getDXStatus: return 3" << endl;
qDebug() << "Awards::getDXStatus: return 3" << endl;
return 3;
}
else
{
//qDebug() << "Awards::getDXStatus: return 2" << endl;
qDebug() << "Awards::getDXStatus: return 2" << endl;
return 2;
}
}
else
{
//qDebug() << "Awards::getDXStatus: return 3 nc" << endl;
qDebug() << "Awards::getDXStatus: return 3 nc" << endl;
return 3;
}
break;
default: // ERROR
//qDebug() << "Awards::getDXStatus: return -1 - 1" << endl;
qDebug() << "Awards::getDXStatus: default return -1 - 1" << endl;
return -1;
break;
}
@ -458,23 +467,23 @@ int Awards::getDXStatus (const QStringList _qs)
{
if (wm==2)
{
//qDebug() << "Awards::getDXStatus: return 13" << endl;
qDebug() << "Awards::getDXStatus: return 13" << endl;
return 13;
}
else if (wm==1)
{
//qDebug() << "Awards::getDXStatus: return 12" << endl;
qDebug() << "Awards::getDXStatus: return 12" << endl;
return 12;
}
else
{
//qDebug() << "Awards::getDXStatus: return 11" << endl;
qDebug() << "Awards::getDXStatus: return 11" << endl;
return 11;
}
}
else
{
//qDebug() << "Awards::getDXStatus: return 13 nc" << endl;
qDebug() << "Awards::getDXStatus: return 13 nc" << endl;
return 13;
}
@ -487,12 +496,12 @@ int Awards::getDXStatus (const QStringList _qs)
{
if (wm==1)
{
//qDebug() << "Awards::getDXStatus: return 8" << endl;
qDebug() << "Awards::getDXStatus: return 8" << endl;
return 8;
}
else
{
//qDebug() << "Awards::getDXStatus: return 6" << endl;
qDebug() << "Awards::getDXStatus: return 6" << endl;
return 6;
}
}
@ -500,12 +509,12 @@ int Awards::getDXStatus (const QStringList _qs)
{
if (wm==1)
{
//qDebug() << "Awards::getDXStatus: return 7" << endl;
qDebug() << "Awards::getDXStatus: return 7" << endl;
return 7;
}
else
{
//qDebug() << "Awards::getDXStatus: return 5" << endl;
qDebug() << "Awards::getDXStatus: return 5" << endl;
return 5;
}
}
@ -515,47 +524,47 @@ int Awards::getDXStatus (const QStringList _qs)
{
if (wb==0)
{
//qDebug() << "Awards::getDXStatus: return 7 nc" << endl;
qDebug() << "Awards::getDXStatus: return 7 nc" << endl;
return 7;
}
else
{
//qDebug() << "Awards::getDXStatus: return 8 nc" << endl;
qDebug() << "Awards::getDXStatus: return 8 nc" << endl;
return 8;
}
}
}
else
{
//qDebug() << "Awards::getDXStatus: return -1 - 2" << endl;
qDebug() << "Awards::getDXStatus: return -1 - 2" << endl;
return -1;
}
break;
default:
//qDebug() << "Awards::getDXStatus: return -1 default" << endl;
qDebug() << "Awards::getDXStatus: return -1 default2" << endl;
return -1;
break;
} // END OF SWITCH
qDebug() << "Awards::getDXStatus: END, return -1" << endl;
return -1;
}
int Awards::dxccStatusBandMode(const int _ent, const int _band, const int _mode, const int _logNumber, bool _checkingMode)
{//-1 error / 0 Not worked / 1 worked / 2 confirmed
//qDebug() << "Awards::dxccStatusBandMode: " << QString::number(_ent) << "/" << QString::number(_band) << "/" << QString::number(_mode) << endl;
qDebug() << "Awards::dxccStatusBandMode: " << QString::number(_ent) << "/" << QString::number(_band) << "/" << QString::number(_mode) << endl;
QSqlQuery query = QSqlQuery();
QString queryString = QString();
if (_checkingMode)
{
//qDebug() << "Awards::dxccStatusBandMode: Checking Mode TRUE" << endl;
qDebug() << "Awards::dxccStatusBandMode: Checking Mode TRUE" << endl;
queryString = QString("SELECT confirmed FROM awarddxcc WHERE dxcc='%1' AND band='%2' AND mode='%3' AND lognumber='%4' ").arg(QString::number(_ent)).arg(QString::number(_band)).arg(QString::number(_mode)).arg(QString::number(_logNumber));
}
else
{
//qDebug() << "Awards::dxccStatusBandMode: Checking Mode FALSE" << endl;
qDebug() << "Awards::dxccStatusBandMode: Checking Mode FALSE" << endl;
queryString = QString("SELECT confirmed FROM awarddxcc WHERE dxcc='%1' AND band='%2' AND lognumber='%3' ").arg(QString::number(_ent)).arg(QString::number(_band)).arg(QString::number(_logNumber));
}
@ -568,33 +577,33 @@ int Awards::dxccStatusBandMode(const int _ent, const int _band, const int _mode,
{
if(query.value(0).toString() == "1")
{
//qDebug() << "Awards::dxccStatusBandMode: return - 2" << endl;
qDebug() << "Awards::dxccStatusBandMode: return - 2" << endl;
query.finish();
return 2;
}
else if(query.value(0).toString() == "0")
{
//qDebug() << "Awards::dxccStatusBandMode: return - 1" << endl;
qDebug() << "Awards::dxccStatusBandMode: return - 1" << endl;
query.finish();
return 1;
}
else
{
//qDebug() << "Awards::dxccStatusBandMode: return - 0-1" << endl;
qDebug() << "Awards::dxccStatusBandMode: return - 0-1" << endl;
query.finish();
return 0;
}
}
else
{
//qDebug() << "Awards::dxccStatusBandMode: return - 0-2" << endl;
qDebug() << "Awards::dxccStatusBandMode: return - 0-2" << endl;
query.finish();
return 0;
}
}
else
{ // No value => Not Worked
//qDebug() << "Awards::dxccStatusBandMode: return - 0-3" << endl;
qDebug() << "Awards::dxccStatusBandMode: return - 0-3" << endl;
query.finish();
return 0;
}
@ -602,20 +611,19 @@ int Awards::dxccStatusBandMode(const int _ent, const int _band, const int _mode,
}
else
{ // The query fails...
//qDebug() << "Awards::dxccStatusBandMode: return - -1" << endl;
query.finish();
qDebug() << "Awards::dxccStatusBandMode: return - -1" << endl;
emit queryError(Q_FUNC_INFO, query.lastError().databaseText(), query.lastError().number(), query.lastQuery());
query.finish();
return -1;
}
//qDebug() << "Awards::dxccStatusBandMode: return - 0-4" << endl;
qDebug() << "Awards::dxccStatusBandMode: return - 0-4" << endl;
return 0;
}
int Awards::dxccStatus(const int _ent, const int _logNumber)
{//-1 error / 0 Not worked / 1 worked / 2 confirmed
//qDebug() << "Awards::dxccStatus: " << QString::number(_ent) << endl;
qDebug() << "Awards::dxccStatus: " << QString::number(_ent) << endl;
QSqlQuery query = QSqlQuery();
QString queryString = QString();
int worked = 0;
@ -624,35 +632,48 @@ int Awards::dxccStatus(const int _ent, const int _logNumber)
if (query.exec(queryString))
{
qDebug() << "Awards::dxccStatus: query exec OK: " << query.lastQuery() << endl;
while (query.next())
{
qDebug() << "Awards::dxccStatus: query VALUE: " << (query.value(0)).toString() << endl;
if ( query.isValid() )
{
if(query.value(0).toString() == "1")
qDebug() << "Awards::dxccStatus: query valid OK" << endl;
if((query.value(0)).toString() == "1")
{
query.finish();
return 2;
qDebug() << "Awards::dxccStatus: value = 1 - return 2" << endl;
worked = 2;
}
else if(query.value(0).toString() == "0")
else if((query.value(0)).toString() == "0")
{
query.finish();
worked = 1;
qDebug() << "Awards::dxccStatus: value = 0 - worked 1" << endl;
if (worked <1)
{
worked = 1;
}
}
else
{
qDebug() << "Awards::dxccStatus: value = ELSE - return -1" << endl;
}
}
}
//qDebug() << "Awards::dxccStatus: return "<< QString::number(worked) << endl;
qDebug() << "Awards::dxccStatus: return "<< QString::number(worked) << endl;
query.finish();
qDebug() << "Awards::dxccStatus: END: " << QString::number(worked) << endl;
return worked;
}
else
{ // The query fails...
//qDebug() << "Awards::dxccStatus: return -1" << endl;
query.finish();
qDebug() << "Awards::dxccStatus: return -1" << endl;
emit queryError(Q_FUNC_INFO, query.lastError().databaseText(), query.lastError().number(), query.lastQuery());
query.finish();
return -1;
}
//qDebug() << "Awards::dxccStatus: return 0" << endl;
qDebug() << "Awards::dxccStatus: return 0" << endl;
return 0;
}
@ -741,11 +762,11 @@ QColor Awards::getQRZDXStatusColor(const QStringList _qs)
QString Awards::getDXStatusString (const int _status)
{
//qDebug() << "Awards::getDXStatusString: " << QString::number(_status) << endl;
qDebug() << "Awards::getDXStatusString: " << QString::number(_status) << endl;
QString message = QString();
QString message = QString();
switch (_status) {
switch (_status) {
case 0:
message = QObject::tr("New One, work it!");
@ -1442,7 +1463,7 @@ bool Awards::isDXMarathonNeed(const int _dxcc, const int _cq, const int _year, c
int Awards::dxccStatusBand(const int _ent, const int _band, const int _logNumber) //-1 error / 0 Not worked / 1 worked / 2 confirmed
{
//-1 error / 0 Not worked / 1 worked / 2 confirmed
//qDebug() << "Awards::dxccStatusBand: " << QString::number(_ent) << "/" << QString::number(_band) << endl;
qDebug() << "Awards::dxccStatusBand: " << QString::number(_ent) << "/" << QString::number(_band) << endl;
QSqlQuery query = QSqlQuery();
QString queryString = QString();

View File

@ -868,7 +868,7 @@ void MainWindow::slotQRZReturnPressed()
}
void MainWindow::actionsJustAfterAddingOneQSO()
{
qDebug() << "MainWindow::actionsJustAfterAddingOneQSO" << endl;
//qDebug() << "MainWindow::actionsJustAfterAddingOneQSO" << endl;
int lastId = -1;
needToSave = true;
if (modify)
@ -903,7 +903,7 @@ void MainWindow::actionsJustAfterAddingOneQSO()
lastId = dataProxy->getLastQSOid();
if (lastId>=0)
{
qDebug() << "MainWindow::actionsJustAfterAddingOneQSO: Lastid: "<< QString::number(lastId) << endl;
//qDebug() << "MainWindow::actionsJustAfterAddingOneQSO: Lastid: "<< QString::number(lastId) << endl;
awards->setAwards(lastId); //Update the DXCC award status
// Send to CLUBLOG if enabled
@ -925,7 +925,7 @@ void MainWindow::actionsJustAfterAddingOneQSO()
logWindow->refresh();
dxccStatusWidget->refresh();
qDebug() << "MainWindow::actionsJustAfterAddingOneQSO - END" << endl;
//qDebug() << "MainWindow::actionsJustAfterAddingOneQSO - END" << endl;
}
@ -2816,7 +2816,7 @@ void MainWindow::slotQRZTextChanged()
}
int cursorP = qrzLineEdit->cursorPosition();
//qDebug()<< "MainWindow::slotQRZTextChanged: cursor position: " << QString::number(cursorP) << endl;
qrzLineEdit->setText((qrzLineEdit->text()).toUpper());
qrzLineEdit->setText((qrzLineEdit->text()).toUpper());
if (cleaning)
{
//qDebug()<< "MainWindow::slotQRZTextChanged: Cleaning" << endl;
@ -4241,10 +4241,10 @@ void MainWindow::readConfigData()
if (UDPServerStart)
{
qDebug() << "MainWindow::readConfigData: 104: UDPServerStart TRUE" << endl;
//qDebug() << "MainWindow::readConfigData: 104: UDPServerStart TRUE" << endl;
if (!UDPLogServer->isStarted())
{
qDebug() << "MainWindow::readConfigData: 104: Server off" << endl;
//qDebug() << "MainWindow::readConfigData: 104: Server off" << endl;
if (!UDPLogServer->start())
{
errorMSG = tr("start");
@ -4253,17 +4253,17 @@ void MainWindow::readConfigData()
}
else
{
qDebug() << "MainWindow::readConfigData: UDP Log server started!" << endl;
//qDebug() << "MainWindow::readConfigData: UDP Log server started!" << endl;
}
}
else
{
qDebug() << "MainWindow::readConfigData: UDP Log server already started no need to restart!" << endl;
//qDebug() << "MainWindow::readConfigData: UDP Log server already started no need to restart!" << endl;
}
}
else
{
qDebug() << "MainWindow::readConfigData: 104: UDPServerStart FALSE" << endl;
//qDebug() << "MainWindow::readConfigData: 104: UDPServerStart FALSE" << endl;
if (UDPLogServer->isStarted())
{
if (!UDPLogServer->stop())
@ -4274,17 +4274,17 @@ void MainWindow::readConfigData()
}
else
{
qDebug() << "MainWindow::readConfigData: UDP Log server stopped!" << endl;
//qDebug() << "MainWindow::readConfigData: UDP Log server stopped!" << endl;
}
}
else
{
qDebug() << "MainWindow::readConfigData: UDP Log server already stopped no need to restop!" << endl;
//qDebug() << "MainWindow::readConfigData: UDP Log server already stopped no need to restop!" << endl;
}
}
qDebug() << "MainWindow::readConfigData - END" << endl;
//qDebug() << "MainWindow::readConfigData - END" << endl;
}
@ -4484,7 +4484,7 @@ bool MainWindow::processConfigLine(const QString _line){
}
else if (field=="UDPSERVER")
{
qDebug() << "MainWindow::processConfigLine: UDPSERVER: " << value.toUpper() << endl;
//qDebug() << "MainWindow::processConfigLine: UDPSERVER: " << value.toUpper() << endl;
if (value.toUpper() == "TRUE")
{
UDPServerStart = true;
@ -4534,7 +4534,7 @@ bool MainWindow::processConfigLine(const QString _line){
}
else if (field=="REALTIMEFROMWSJTX")
{
qDebug() << "MainWindow::processConfigLine: REALTIMEFROMWSJTX: " << value << endl;
//qDebug() << "MainWindow::processConfigLine: REALTIMEFROMWSJTX: " << value << endl;
if (value.toUpper() == "TRUE")
{
UDPLogServer->setRealTimeUpdate(true);
@ -7107,7 +7107,7 @@ void MainWindow::slotWSJTXloggedQSO(const int _type, const QString _dxcall, cons
const QString _tx_power, const QString _comments, const QString _name, const QString _time_on, const QString _de_call, const QString _de_grid)
{
qDebug() << "MainWindow::slotWSJTX-loggedQSO type: " << QString::number(_type) << endl;
//qDebug() << "MainWindow::slotWSJTX-loggedQSO type: " << QString::number(_type) << endl;
bool logTheQso = false;
@ -7201,7 +7201,7 @@ void MainWindow::slotWSJTXloggedQSO(const int _type, const QString _dxcall, cons
if (logTheQso)
{
qDebug() << "MainWindow::slotWSJTX-loggedQSO: QSO must be logged" << endl;
//qDebug() << "MainWindow::slotWSJTX-loggedQSO: QSO must be logged" << endl;
bool qsoLogged = false;
int dxcc = world->getQRZARRLId(_dxcall);
dxcc = util->getNormalizedDXCCValue(dxcc);
@ -7222,7 +7222,7 @@ void MainWindow::slotWSJTXloggedQSO(const int _type, const QString _dxcall, cons
if (qsoLogged)
{
qDebug() << "MainWindow::slotWSJTX-loggedQSO: Logged QSO OK: " << _dxcall << endl;
//qDebug() << "MainWindow::slotWSJTX-loggedQSO: Logged QSO OK: " << _dxcall << endl;
actionsJustAfterAddingOneQSO();
infoLabel1T = infoLabel1->text();
infoLabel2T = infoLabel2->text();
@ -7233,20 +7233,20 @@ void MainWindow::slotWSJTXloggedQSO(const int _type, const QString _dxcall, cons
}
else
{
qDebug() << "MainWindow::slotWSJTX-loggedQSO: Logged QSO NOK: " << _dxcall << endl;
//qDebug() << "MainWindow::slotWSJTX-loggedQSO: Logged QSO NOK: " << _dxcall << endl;
}
}
else
{
qDebug() << "MainWindow::slotWSJTX-loggedQSO: QSO must NOT be logged ... ending" << endl;
//qDebug() << "MainWindow::slotWSJTX-loggedQSO: QSO must NOT be logged ... ending" << endl;
}
}
else
{
qDebug() << "MainWindow::slotWSJTX-loggedQSO: type != 5, nothing to do or an error"<< endl;
//qDebug() << "MainWindow::slotWSJTX-loggedQSO: type != 5, nothing to do or an error"<< endl;
}
qDebug() << "MainWindow::slotWSJTX-loggedQSO: - END" << endl;
//qDebug() << "MainWindow::slotWSJTX-loggedQSO: - END" << endl;
}
bool MainWindow::checkIfNewMode(const QString _mode)
@ -7403,9 +7403,9 @@ void MainWindow::addNewValidMode(const QString _mode)
void MainWindow::slotQueryErrorManagement(QString functionFailed, QString errorCodeS, int errorCodeN, QString queryFailed)
{
qDebug() << "MainWindow::slotQueryErrorManagement: Function: " << functionFailed << endl;
qDebug() << "MainWindow::slotQueryErrorManagement: Error N#: " << QString::number(errorCodeN) << endl;
qDebug() << "MainWindow::slotQueryErrorManagement: Error: " << functionFailed << errorCodeS << endl;
//qDebug() << "MainWindow::slotQueryErrorManagement: Function: " << functionFailed << endl;
//qDebug() << "MainWindow::slotQueryErrorManagement: Error N#: " << QString::number(errorCodeN) << endl;
//qDebug() << "MainWindow::slotQueryErrorManagement: Error: " << functionFailed << errorCodeS << endl;
if (noMoreErrorShown)

View File

@ -727,7 +727,7 @@ void SearchWidget::slotRighButtonSearch(const QPoint& pos)
return;
}
//qDebug() << "SearchWidget::slotRighButtonSearch: " << QString::number(_qsoID) << endl;
searchBoxLineEdit->setFocus();
}
void SearchWidget::righButtonSearchMenu(const int trow)

View File

@ -2783,38 +2783,38 @@ Voleu desar els canvis?</translation>
<translation>Actualitzant informació dels modes en %1...</translation>
</message>
<message>
<location filename="../awards.cpp" line="751"/>
<location filename="../awards.cpp" line="772"/>
<source>New One, work it!</source>
<oldsource>nNew One, work it!</oldsource>
<translation>Un de nou, treballeu-ho!</translation>
</message>
<message>
<location filename="../awards.cpp" line="755"/>
<location filename="../awards.cpp" line="759"/>
<location filename="../awards.cpp" line="765"/>
<location filename="../awards.cpp" line="768"/>
<location filename="../awards.cpp" line="771"/>
<location filename="../awards.cpp" line="774"/>
<location filename="../awards.cpp" line="776"/>
<location filename="../awards.cpp" line="780"/>
<location filename="../awards.cpp" line="786"/>
<location filename="../awards.cpp" line="789"/>
<location filename="../awards.cpp" line="792"/>
<location filename="../awards.cpp" line="795"/>
<location filename="../awards.cpp" line="801"/>
<location filename="../awards.cpp" line="807"/>
<source>Needed, work it!</source>
<translation>Necessari, treballeu-ho!</translation>
</message>
<message>
<location filename="../awards.cpp" line="762"/>
<location filename="../awards.cpp" line="777"/>
<location filename="../awards.cpp" line="783"/>
<location filename="../awards.cpp" line="789"/>
<location filename="../awards.cpp" line="798"/>
<location filename="../awards.cpp" line="804"/>
<location filename="../awards.cpp" line="810"/>
<source>Worked but not confirmed</source>
<translation>Treballat però no confirmat</translation>
</message>
<message>
<location filename="../awards.cpp" line="792"/>
<location filename="../awards.cpp" line="813"/>
<source>Confirmed</source>
<translation>Confirmat</translation>
</message>
<message>
<location filename="../awards.cpp" line="796"/>
<location filename="../awards.cpp" line="817"/>
<source>Not identified</source>
<translation>No identificat</translation>
</message>

View File

@ -2601,37 +2601,37 @@ Do you want to save your changes?</source>
<context>
<name>QObject</name>
<message>
<location filename="../awards.cpp" line="751"/>
<location filename="../awards.cpp" line="772"/>
<source>New One, work it!</source>
<translation>Ny, bearbejd den!</translation>
</message>
<message>
<location filename="../awards.cpp" line="755"/>
<location filename="../awards.cpp" line="759"/>
<location filename="../awards.cpp" line="765"/>
<location filename="../awards.cpp" line="768"/>
<location filename="../awards.cpp" line="771"/>
<location filename="../awards.cpp" line="774"/>
<location filename="../awards.cpp" line="776"/>
<location filename="../awards.cpp" line="780"/>
<location filename="../awards.cpp" line="786"/>
<location filename="../awards.cpp" line="789"/>
<location filename="../awards.cpp" line="792"/>
<location filename="../awards.cpp" line="795"/>
<location filename="../awards.cpp" line="801"/>
<location filename="../awards.cpp" line="807"/>
<source>Needed, work it!</source>
<translation>Krævet, bearbejd den!</translation>
</message>
<message>
<location filename="../awards.cpp" line="762"/>
<location filename="../awards.cpp" line="777"/>
<location filename="../awards.cpp" line="783"/>
<location filename="../awards.cpp" line="789"/>
<location filename="../awards.cpp" line="798"/>
<location filename="../awards.cpp" line="804"/>
<location filename="../awards.cpp" line="810"/>
<source>Worked but not confirmed</source>
<translation>Bearbejdet men ikke bekræftet</translation>
</message>
<message>
<location filename="../awards.cpp" line="792"/>
<location filename="../awards.cpp" line="813"/>
<source>Confirmed</source>
<translation>Bekræftet</translation>
</message>
<message>
<location filename="../awards.cpp" line="796"/>
<location filename="../awards.cpp" line="817"/>
<source>Not identified</source>
<translation>Ikke identficeret</translation>
</message>

View File

@ -2786,38 +2786,38 @@ Do you want to save your changes?</source>
<translation>Actualizando información de modos en %1...</translation>
</message>
<message>
<location filename="../awards.cpp" line="751"/>
<location filename="../awards.cpp" line="772"/>
<source>New One, work it!</source>
<oldsource>nNew One, work it!</oldsource>
<translation>¡Nuevo, trabájelo!</translation>
</message>
<message>
<location filename="../awards.cpp" line="755"/>
<location filename="../awards.cpp" line="759"/>
<location filename="../awards.cpp" line="765"/>
<location filename="../awards.cpp" line="768"/>
<location filename="../awards.cpp" line="771"/>
<location filename="../awards.cpp" line="774"/>
<location filename="../awards.cpp" line="776"/>
<location filename="../awards.cpp" line="780"/>
<location filename="../awards.cpp" line="786"/>
<location filename="../awards.cpp" line="789"/>
<location filename="../awards.cpp" line="792"/>
<location filename="../awards.cpp" line="795"/>
<location filename="../awards.cpp" line="801"/>
<location filename="../awards.cpp" line="807"/>
<source>Needed, work it!</source>
<translation>¡Necesitado, trabájelo!</translation>
</message>
<message>
<location filename="../awards.cpp" line="762"/>
<location filename="../awards.cpp" line="777"/>
<location filename="../awards.cpp" line="783"/>
<location filename="../awards.cpp" line="789"/>
<location filename="../awards.cpp" line="798"/>
<location filename="../awards.cpp" line="804"/>
<location filename="../awards.cpp" line="810"/>
<source>Worked but not confirmed</source>
<translation>Trabajado pero no confirmado</translation>
</message>
<message>
<location filename="../awards.cpp" line="792"/>
<location filename="../awards.cpp" line="813"/>
<source>Confirmed</source>
<translation>Confirmado</translation>
</message>
<message>
<location filename="../awards.cpp" line="796"/>
<location filename="../awards.cpp" line="817"/>
<source>Not identified</source>
<translation>No identificado</translation>
</message>

View File

@ -2649,7 +2649,7 @@ Do you want to save your changes?</translation>
<context>
<name>QObject</name>
<message>
<location filename="../awards.cpp" line="+751"/>
<location filename="../awards.cpp" line="+772"/>
<source>New One, work it!</source>
<translation>Uusi, työstä se!</translation>
</message>

View File

@ -2729,38 +2729,38 @@ Do you want to save your changes?</source>
<translation>Ažuriram podatke o načinu rada za %1 status...</translation>
</message>
<message>
<location filename="../awards.cpp" line="751"/>
<location filename="../awards.cpp" line="772"/>
<source>New One, work it!</source>
<oldsource>nNew One, work it!</oldsource>
<translation>Novi, odradite!</translation>
</message>
<message>
<location filename="../awards.cpp" line="755"/>
<location filename="../awards.cpp" line="759"/>
<location filename="../awards.cpp" line="765"/>
<location filename="../awards.cpp" line="768"/>
<location filename="../awards.cpp" line="771"/>
<location filename="../awards.cpp" line="774"/>
<location filename="../awards.cpp" line="776"/>
<location filename="../awards.cpp" line="780"/>
<location filename="../awards.cpp" line="786"/>
<location filename="../awards.cpp" line="789"/>
<location filename="../awards.cpp" line="792"/>
<location filename="../awards.cpp" line="795"/>
<location filename="../awards.cpp" line="801"/>
<location filename="../awards.cpp" line="807"/>
<source>Needed, work it!</source>
<translation>Treba, odradite!</translation>
</message>
<message>
<location filename="../awards.cpp" line="762"/>
<location filename="../awards.cpp" line="777"/>
<location filename="../awards.cpp" line="783"/>
<location filename="../awards.cpp" line="789"/>
<location filename="../awards.cpp" line="798"/>
<location filename="../awards.cpp" line="804"/>
<location filename="../awards.cpp" line="810"/>
<source>Worked but not confirmed</source>
<translation>Rađen ali nije potvrđen</translation>
</message>
<message>
<location filename="../awards.cpp" line="792"/>
<location filename="../awards.cpp" line="813"/>
<source>Confirmed</source>
<translation>Potvrđeno</translation>
</message>
<message>
<location filename="../awards.cpp" line="796"/>
<location filename="../awards.cpp" line="817"/>
<source>Not identified</source>
<translation>Nije identificiran</translation>
</message>

View File

@ -2604,37 +2604,37 @@ Vuoi salvare i cambiamenti?</translation>
<context>
<name>QObject</name>
<message>
<location filename="../awards.cpp" line="751"/>
<location filename="../awards.cpp" line="772"/>
<source>New One, work it!</source>
<translation>Nuovo, work it!</translation>
</message>
<message>
<location filename="../awards.cpp" line="755"/>
<location filename="../awards.cpp" line="759"/>
<location filename="../awards.cpp" line="765"/>
<location filename="../awards.cpp" line="768"/>
<location filename="../awards.cpp" line="771"/>
<location filename="../awards.cpp" line="774"/>
<location filename="../awards.cpp" line="776"/>
<location filename="../awards.cpp" line="780"/>
<location filename="../awards.cpp" line="786"/>
<location filename="../awards.cpp" line="789"/>
<location filename="../awards.cpp" line="792"/>
<location filename="../awards.cpp" line="795"/>
<location filename="../awards.cpp" line="801"/>
<location filename="../awards.cpp" line="807"/>
<source>Needed, work it!</source>
<translation>Necessario, work it!</translation>
</message>
<message>
<location filename="../awards.cpp" line="762"/>
<location filename="../awards.cpp" line="777"/>
<location filename="../awards.cpp" line="783"/>
<location filename="../awards.cpp" line="789"/>
<location filename="../awards.cpp" line="798"/>
<location filename="../awards.cpp" line="804"/>
<location filename="../awards.cpp" line="810"/>
<source>Worked but not confirmed</source>
<translation>Lavorato ma non confermato</translation>
</message>
<message>
<location filename="../awards.cpp" line="792"/>
<location filename="../awards.cpp" line="813"/>
<source>Confirmed</source>
<translation>Confermato</translation>
</message>
<message>
<location filename="../awards.cpp" line="796"/>
<location filename="../awards.cpp" line="817"/>
<source>Not identified</source>
<translation>Non identificato</translation>
</message>

View File

@ -2702,37 +2702,37 @@ Do you want to save your changes?</source>
<translation>%1 ...</translation>
</message>
<message>
<location filename="../awards.cpp" line="751"/>
<location filename="../awards.cpp" line="772"/>
<source>New One, work it!</source>
<translation>New Oneです. !</translation>
</message>
<message>
<location filename="../awards.cpp" line="755"/>
<location filename="../awards.cpp" line="759"/>
<location filename="../awards.cpp" line="765"/>
<location filename="../awards.cpp" line="768"/>
<location filename="../awards.cpp" line="771"/>
<location filename="../awards.cpp" line="774"/>
<location filename="../awards.cpp" line="776"/>
<location filename="../awards.cpp" line="780"/>
<location filename="../awards.cpp" line="786"/>
<location filename="../awards.cpp" line="789"/>
<location filename="../awards.cpp" line="792"/>
<location filename="../awards.cpp" line="795"/>
<location filename="../awards.cpp" line="801"/>
<location filename="../awards.cpp" line="807"/>
<source>Needed, work it!</source>
<translation>!</translation>
</message>
<message>
<location filename="../awards.cpp" line="762"/>
<location filename="../awards.cpp" line="777"/>
<location filename="../awards.cpp" line="783"/>
<location filename="../awards.cpp" line="789"/>
<location filename="../awards.cpp" line="798"/>
<location filename="../awards.cpp" line="804"/>
<location filename="../awards.cpp" line="810"/>
<source>Worked but not confirmed</source>
<translation></translation>
</message>
<message>
<location filename="../awards.cpp" line="792"/>
<location filename="../awards.cpp" line="813"/>
<source>Confirmed</source>
<translation></translation>
</message>
<message>
<location filename="../awards.cpp" line="796"/>
<location filename="../awards.cpp" line="817"/>
<source>Not identified</source>
<translation></translation>
</message>

View File

@ -2766,37 +2766,37 @@ Ewentualnie, proszę o kontak z twórcami programu aby satelita mógł zostać d
<context>
<name>QObject</name>
<message>
<location filename="../awards.cpp" line="751"/>
<location filename="../awards.cpp" line="772"/>
<source>New One, work it!</source>
<translation>New One, work it!</translation>
</message>
<message>
<location filename="../awards.cpp" line="755"/>
<location filename="../awards.cpp" line="759"/>
<location filename="../awards.cpp" line="765"/>
<location filename="../awards.cpp" line="768"/>
<location filename="../awards.cpp" line="771"/>
<location filename="../awards.cpp" line="774"/>
<location filename="../awards.cpp" line="776"/>
<location filename="../awards.cpp" line="780"/>
<location filename="../awards.cpp" line="786"/>
<location filename="../awards.cpp" line="789"/>
<location filename="../awards.cpp" line="792"/>
<location filename="../awards.cpp" line="795"/>
<location filename="../awards.cpp" line="801"/>
<location filename="../awards.cpp" line="807"/>
<source>Needed, work it!</source>
<translation>Potrzebny, zrób QSO!</translation>
</message>
<message>
<location filename="../awards.cpp" line="762"/>
<location filename="../awards.cpp" line="777"/>
<location filename="../awards.cpp" line="783"/>
<location filename="../awards.cpp" line="789"/>
<location filename="../awards.cpp" line="798"/>
<location filename="../awards.cpp" line="804"/>
<location filename="../awards.cpp" line="810"/>
<source>Worked but not confirmed</source>
<translation>Zrobione, ale nie potwierdzone</translation>
</message>
<message>
<location filename="../awards.cpp" line="792"/>
<location filename="../awards.cpp" line="813"/>
<source>Confirmed</source>
<translation>Potwierdzone</translation>
</message>
<message>
<location filename="../awards.cpp" line="796"/>
<location filename="../awards.cpp" line="817"/>
<source>Not identified</source>
<translation>Nie zidetyfikowany</translation>
</message>