10#include "CountriesWorked.h"
11#include "CountryDat.h"
23 void match(
const QString call,
24 QString &countryName,
bool &callWorkedBefore,
25 bool &countryWorkedBefore)
const;
29 QString &grid, QString &date, QString &name,
30 QString &comment)
const;
31 void addAsWorked(
const QString call,
const QString band,
const QString mode,
32 const QString submode,
const QString grid,
33 const QString date,
const QString name,
34 const QString comment);
41 void _setAlreadyWorkedFromLog();
Definition CountriesWorked.h:14
Definition CountryDat.h:14
bool hasWorkedBefore(const QString &call, const QString &band)
Check if a call has been worked before on a specific band.
Definition LogBook.cpp:65
void addAsWorked(const QString call, const QString band, const QString mode, const QString submode, const QString grid, const QString date, const QString name, const QString comment)
Add a new QSO to the logbook and mark the country as worked.
Definition LogBook.cpp:146
void match(const QString call, QString &countryName, bool &callWorkedBefore, bool &countryWorkedBefore) const
Match a callsign to its country and check if it has been worked before.
Definition LogBook.cpp:79
bool findCallDetails(const QString call, QString &grid, QString &date, QString &name, QString &comment) const
Find details associated with a callsign in the logbook.
Definition LogBook.cpp:107
void init()
Initialize the logbook by loading country data and existing log entries.
Definition LogBook.cpp:22