mirror of
https://github.com/ea4k/klog.git
synced 2024-09-22 02:48:29 +00:00
61 lines
1.9 KiB
C++
61 lines
1.9 KiB
C++
#ifndef DATAPROXY_H
|
|
#define DATAPROXY_H
|
|
|
|
#include <QString>
|
|
|
|
class DataProxy
|
|
{
|
|
public:
|
|
DataProxy();
|
|
// DataProxy(const QStringList _qs);
|
|
~DataProxy();
|
|
virtual void createLogModel();
|
|
virtual void createLogPanel();
|
|
|
|
|
|
//UI functions
|
|
virtual int getIdFromModeName(const QString& _modeName);
|
|
virtual int getIdFromBandName(const QString& _bandName);
|
|
|
|
|
|
virtual QString getNameFromBandId (const int _id);
|
|
virtual QString getNameFromModeId (const int _id);
|
|
|
|
virtual int getLastQSOid();
|
|
virtual bool clearLog();
|
|
|
|
virtual bool deleteQSO(const int _qsoId);
|
|
virtual int isWorkedB4(const QString _qrz, const int _currentLog);
|
|
virtual bool isQSLReceived(const int _qsoId);
|
|
virtual bool isQSLSent(const int _qsoId);
|
|
|
|
virtual bool qslSentViaDirect(const int _qsoId, const QString _updateDate);
|
|
virtual bool qslSentViaBureau(const int _qsoId, const QString _updateDate);
|
|
virtual bool qslSentAsRequested(const int _qsoId, const QString _updateDate);
|
|
virtual bool qslRecAsRequested(const int _qsoId, const QString _updateDate);
|
|
virtual bool qslRecViaBureau(const int _qsoId, const QString _updateDate);
|
|
virtual bool qslRecViaBureau(const int _qsoId, const QString _updateDate, const bool _queueSentQSL);
|
|
virtual bool qslRecViaDirect(const int _qsoId, const QString _updateDate);
|
|
virtual bool qslRecViaDirect(const int _qsoId, const QString _updateDate, const bool _queueSentQSL);
|
|
|
|
|
|
virtual QString getCallFromId(const int _qsoId);
|
|
|
|
/*
|
|
virtual bool isMultiplier(const QStringList _qs);
|
|
virtual int getQSOPoints(const QStringList _qs);
|
|
virtual bool saveFileToSend(const QString& _fileName);
|
|
virtual int getTotalScore();
|
|
virtual int getMultipliers();
|
|
virtual int getPoints();
|
|
*/
|
|
private:
|
|
|
|
// int points;
|
|
// int multipliers;
|
|
|
|
};
|
|
#endif // DATAPROXY_H
|
|
|
|
|