WSJT-X/logbook/adif.h
Murray Curtis 99256a6da5 First version of DXCC entity and worked B4 status
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3512 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-07-31 11:29:42 +00:00

41 lines
619 B
C++

/*
* Reads an ADIF log file into memory
* Searches log for call, band and mode
* VK3ACF July 2013
*/
#ifndef __ADIF_H
#define __ADIF_H
#include <QtGui>
class ADIF
{
public:
void init(QString filename);
void load();
void add(const QString call);
bool match(const QString call, const QString band, const QString mode);
QList<QString> getCallList();
int getCount();
private:
struct QSO
{
QString call,band,mode,date;
};
QList<QSO> _data;
QString _filename;
QString _extractField(const QString line, const QString fieldName);
};
#endif