30 #ifndef QTFIT_GOALMESSAGE_H
31 #define QTFIT_GOALMESSAGE_H
51 quint32 value()
const;
53 quint32 targetValue()
const;
55 quint16 recurrenceValue()
const;
60 void setSport(
const Sport sport);
61 void setSubSport(
const SubSport subSport);
62 void setStartDate(
const DateTime startDate);
63 void setEndDate(
const DateTime endDate);
64 void setType(
const Goal type);
65 void setValue(
const quint32 value);
66 void setRepeat(
const bool repeat);
67 void setTargetValue(
const quint32 targetValue);
69 void setRecurrenceValue(
const quint16 recurrenceValue);
70 void setEnabled(
const bool enabled);
#define QTFIT_EXPORT
QtFit library export/import macro.
#define QTFIT_END_NAMESPACE
Macro for ending the QtFit library's top-most namespace (if one is defined).
#define QTFIT_BEGIN_NAMESPACE
Macro for starting the QtFit library's top-most namespace (if one is defined).
Declares the AbstractDataMessage class.
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.
The GoalMessage class represents a FIT GoalMessage data message.
Goal
Garmin FIT Goal type.
GoalRecurrence
Garmin FIT GoalRecurrence type.
Sport
Garmin FIT Sport type.
GoalSource
Garmin FIT GoalSource type.
MessageIndex
Garmin FIT MessageIndex type.
SubSport
Garmin FIT SubSport type.
DateTime
Seconds since UTC 00:00 Dec 31 1989.