klog/dataproxy.cpp
2017-09-01 12:45:04 +00:00

568 lines
11 KiB
C++

/***************************************************************************
dataproxy.cpp - description
-------------------
begin : sept 2014
copyright : (C) 2014 by Jaime Robles
email : jaime@robles.es
***************************************************************************/
/*****************************************************************************
* This file is part of KLog. *
* *
* KLog is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* KLog is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with KLog. If not, see <http://www.gnu.org/licenses/>. *
* *
*****************************************************************************/
#include "dataproxy.h"
DataProxy::DataProxy()
{
//qDebug() << "DataProxy::DataProxy" << endl;
}
DataProxy::~DataProxy()
{
}
void DataProxy::createLogModel(){}
void DataProxy::createLogPanel(){}
bool DataProxy::haveAtLeastOneLog(){return true;}
int DataProxy::getIdFromModeName(const QString& _modeName)
{
return -1;
}
int DataProxy::getIdFromBandName(const QString& _bandName)
{
return -1;
}
int DataProxy::getSubModeIdFromSubMode(const QString _subModeName)
{
return -1;
}
int DataProxy::getModeIdFromSubModeId(const int _sm)
{
return -1;
}
QString DataProxy::getModeFromSubMode (const QString _sm)
{
return "";
}
bool DataProxy::isModeDeprecated (const QString _sm)
{
return false;
}
QString DataProxy::getNameFromBandId (const int _id)
{
return "";
}
QString DataProxy::getNameFromModeId (const int _id)
{
return "";
}
QString DataProxy::getNameFromSubModeId (const int _id)
{
return "";
}
QString DataProxy::getSubModeFromId (const int _id)
{
return QString();
}
QString DataProxy::getNameFromSubMode (const QString _sm)
{
return "";
}
QString DataProxy::getFreqFromBandId(const int _id)
{
return "";
}
int DataProxy::getBandIdFromFreq(const double _n)
{
return -1;
}
double DataProxy::getLowLimitBandFromBandName(const QString _sm)
{
return -1.0;
}
double DataProxy::getLowLimitBandFromBandId(const QString _sm)
{
return -1.0;
}
QStringList DataProxy::getBands()
{
return QStringList();
}
QStringList DataProxy::getModes()
{
return QStringList();
}
QStringList DataProxy::sortBandNamesBottonUp(const QStringList _qs)
{
return QStringList();
}
QStringList DataProxy::sortBandIdBottonUp(const QStringList _qs)
{
return QStringList();
}
QStringList DataProxy::getBandIDs()
{
return QStringList();
}
QStringList DataProxy::getModesIDs()
{
return QStringList();
}
QStringList DataProxy::getBandsInLog(const int _log)
{
return QStringList();
}
QStringList DataProxy::getModesInLog(const int _log)
{
return QStringList();
}
int DataProxy::getLastQSOid()
{
return -1;
}
bool DataProxy::clearLog()
{
return false;
}
bool DataProxy::qslSentViaDirect(const int _qsoId, const QString _updateDate)
{
return false;
}
bool DataProxy::qslSentViaBureau(const int _qsoId, const QString _updateDate)
{
return false;
}
bool DataProxy::qslRecViaBureau(const int _qsoId, const QString _updateDate)
{
return false;
}
bool DataProxy::qslRecViaBureau(const int _qsoId, const QString _updateDate, const bool _queueSentQSL)
{
return false;
}
bool DataProxy::qslRecViaDirect(const int _qsoId, const QString _updateDate, const bool _queueSentQSL)
{
return false;
}
bool DataProxy::qslRecViaDirect(const int _qsoId, const QString _updateDate)
{
return false;
}
bool DataProxy::qslSentAsRequested(const int _qsoId, const QString _updateDate)
{
return false;
}
bool DataProxy::qslRecAsRequested(const int _qsoId, const QString _updateDate)
{
return false;
}
bool DataProxy::setClubLogSent(const int _qsoId, const QString _st, const QString _updateDate)
{
return false;
}
bool DataProxy::isQSLReceived(const int _qsoId)
{
return false;
}
bool DataProxy::isQSLSent(const int _qsoId)
{
return false;
}
QString DataProxy::getCallFromId(const int _qsoId)
{
return "";
}
QStringList DataProxy::getClubLogRealTimeFromId(const int _qsoId)
{
return QStringList();
}
QString DataProxy::getNameFromQRZ(const QString _call)
{
return QString();
}
QString DataProxy::getQTHFromQRZ(const QString _call)
{
return QString();
}
QString DataProxy::getLocatorFromQRZ(const QString _call)
{
return QString();
}
QString DataProxy::getIOTAFromQRZ(const QString _call)
{
return QString();
}
QString DataProxy::getQSLViaFromQRZ(const QString _call)
{
return QString();
}
bool DataProxy::deleteQSO(const int _qsoId)
{
return false;
}
int DataProxy::isWorkedB4(const QString _qrz, const int _currentLog)
{
return -1;
}
bool DataProxy::isThisQSODuplicated(const QString _qrz, const QString _date, const QString _time, const int _band, const int _mode)
{
return false;
}
bool DataProxy::isDXCCConfirmed(const int _dxcc, const int _currentLog)
{
return false;
}
bool DataProxy::isHF(const int _band)
{
return false;
}
bool DataProxy::isWARC(const int _band)
{
return false;
}
bool DataProxy::isVHF(const int _band)
{
return false;
}
QStringList DataProxy::getOperatingYears(const int _currentLog)
{
return QStringList();
}
void DataProxy::compressDB()
{
}
bool DataProxy::unMarkAllQSO()
{
return false;
}
int DataProxy::getQSOonYear(const int _year, const int _logNumber)
{
return -1;
}
int DataProxy::getDXCConYear(const int _year, const int _logNumber)
{
return -1;
}
int DataProxy::getCQzonYear(const int _year, const int _logNumber)
{
return -1;
}
bool DataProxy::newDXMarathon(const int _dxcc, const int _cq, const int _year, const int _logNumber)
{
return false;
}
QStringList DataProxy::getContestNames()
{
return QStringList();
}
QStringList DataProxy::getContestCat(const int _catn){
return QStringList();
}
QStringList DataProxy::getContestOverlays()
{
return QStringList();
}
QStringList DataProxy::getBandNames(){
return QStringList();
}
QStringList DataProxy::getPropModeList()
{
return QStringList();
}
QStringList DataProxy::getSatellitesList()
{
return QStringList();
}
QStringList DataProxy::getQSLRcvdList()
{
return QStringList();
}
QStringList DataProxy::getQSLSentList()
{
return QStringList();
}
QStringList DataProxy::getClubLogStatusList()
{
return QStringList();
}
QStringList DataProxy::getQSLViaList()
{
return QStringList();
}
QStringList DataProxy::getValidCatOptions(const int _currentCat, const int _lowerCa)
{
return QStringList();
}
int DataProxy::getNumberOfManagedLogs()
{
return -1;
}
int DataProxy::getMaxLogNumber()
{
return -1;
}
QStringList DataProxy::getListOfManagedLogs()
{
return QStringList();
}
QString DataProxy::getStationCallSignFromLog(const int _log)
{
return QString();
}
int DataProxy::getContestTypeN(const int _co, const int _catop, const int _catas, const int _catpo, const int _catba, const int _catov, const int _catmo)
{
return -1;
}
QStringList DataProxy::getDataFromContestType(const int _n)
{
return QStringList();
}
int DataProxy::getLogTypeNumber(const QString _logType)
{
return -1;
}
QString DataProxy::getLogTypeName(const int _logType)
{
return QString();
}
int DataProxy::getLogTypeOfUserLog(const int _logN)
{
return -1;
}
int DataProxy::getLogNumberFromQSOId(const int _qsoId)
{
return -1;
}
int DataProxy::getHowManyQSOInLog(const int _log)
{
return 0;
}
int DataProxy::getHowManyConfirmedQSLInLog(const int _log)
{
return 0;
}
bool DataProxy::addNewLog (const QStringList _qs)
{
return false;
}
bool DataProxy::doesThisLogExist(const int _log)
{
return false;
}
int DataProxy::getContinentIdFromContinentShortName(const QString _n)
{
return -1;
}
QString DataProxy::getContinentShortNameFromEntity(const int _n)
{
return QString();
}
int DataProxy::getContinentIdFromEntity(const int _n)
{
return -1;
}
QStringList DataProxy::getContinentShortNames()
{
return QStringList();
}
bool DataProxy::isValidContinentShortName(const QString _n)
{
return false;
}
int DataProxy::getCQzFromPrefix(const QString _p)
{
return -1;
}
int DataProxy::getITUzFromPrefix(const QString _p)
{
return -1;
}
int DataProxy::getCQzFromEntity(const int _n)
{
return -1;
}
int DataProxy::getITUzFromEntity(const int _n)
{
return -1;
}
QString DataProxy::getEntityNameFromId(const int _n)
{
return QString();
}
QString DataProxy::getEntityMainPrefix(const int _entityN)
{
return QString();
}
int DataProxy::getDXCCFromPrefix(const QString _p)
{
return -1;
}
bool DataProxy::isNewCQz(int _c)
{
return false;
}
bool DataProxy::isNewEntity(int _e)
{
return false;
}
double DataProxy::getLongitudeFromEntity(const int _e)
{
return 0.0;
}
double DataProxy::getLatitudeFromEntity(const int _e)
{
return 0.0;
}
QString DataProxy::getEntityPrefixes(const int _enti)
{
return QString();
}
QStringList DataProxy::getEntitiesNames()
{
return QStringList();
}
int DataProxy::getHowManyEntities()
{
return -1;
}
bool DataProxy::updateISONames()
{
return false;
}
QString DataProxy::getISOName(const int _n)
{
return QString();
}
void DataProxy::getFoundInLog(const QString _txt, const int _log)
{
//return false;
}