Running Manager  1.7
API for Running Manager (https://github.com/HWiman-ICONIC/running-manager)
Public Member Functions | List of all members
CreateTrainingProgramDialog Class Reference

GUI for creating a training program. More...

#include <SettingsPanel.h>

Inheritance diagram for CreateTrainingProgramDialog:

Public Member Functions

 CreateTrainingProgramDialog (wxWindow *pParent, PTUnit const &unit, PTLevel const &level, PTDistance const &distance, wxDateTime const &raceDate, int const &pulse)
 Constructor. More...
 
PTDistance GetDistance () const
 Get competition distance. More...
 
PTLevel GetLevel () const
 Get level. More...
 
PTUnit GetUnit () const
 Get unit. More...
 
wxDateTime GetDate () const
 Get competition date. More...
 
void SetDate (wxDateTime const &date)
 Set competition date. More...
 
int GetPulse () const
 Get lactate threshold heart rate. More...
 
virtual bool TransferDataFromWindow ()
 Copy entered values to training program. More...
 
void SetLogLevel (wxLogLevel level)
 Set log level, i.e. how much log info to display. More...
 

Detailed Description

GUI for creating a training program.

Constructor & Destructor Documentation

◆ CreateTrainingProgramDialog()

CreateTrainingProgramDialog::CreateTrainingProgramDialog ( wxWindow *  pParent,
PTUnit const &  unit,
PTLevel const &  level,
PTDistance const &  distance,
wxDateTime const &  raceDate,
int const &  pulse 
)

Constructor.

Parameters
pParentParent
unitUnit for training program (km or miles)
levelLevel of training program
distanceCompetition distance
raceDateDate of competition
pulseLactate threshold heart rate

Member Function Documentation

◆ GetDate()

wxDateTime CreateTrainingProgramDialog::GetDate ( ) const
inline

Get competition date.

Returns
date

◆ GetDistance()

PTDistance CreateTrainingProgramDialog::GetDistance ( ) const
inline

Get competition distance.

Returns
competition distance

◆ GetLevel()

PTLevel CreateTrainingProgramDialog::GetLevel ( ) const
inline

Get level.

Returns
level

◆ GetPulse()

int CreateTrainingProgramDialog::GetPulse ( ) const
inline

Get lactate threshold heart rate.

Returns
lactate threshold heart rate

◆ GetUnit()

PTUnit CreateTrainingProgramDialog::GetUnit ( ) const
inline

Get unit.

Returns
unit

◆ SetDate()

void CreateTrainingProgramDialog::SetDate ( wxDateTime const &  date)

Set competition date.

Parameters
dateDate

◆ SetLogLevel()

void CreateTrainingProgramDialog::SetLogLevel ( wxLogLevel  level)
inline

Set log level, i.e. how much log info to display.

Parameters
levelLog Level

◆ TransferDataFromWindow()

virtual bool CreateTrainingProgramDialog::TransferDataFromWindow ( )
virtual

Copy entered values to training program.

Returns
True on success

The documentation for this class was generated from the following file: