Exemple #1
0
void
LoggerConfigPanel::Prepare(ContainerWindow &parent, const PixelRect &rc)
{
  LoadWindow(NULL, parent,
             Layout::landscape ? _T("IDR_XML_LOGGERCONFIGPANEL") :
                               _T("IDR_XML_LOGGERCONFIGPANEL_L"));

  const ComputerSettings &settings_computer =
    CommonInterface::GetComputerSettings();
  const Plane &plane = settings_computer.plane;

  LoadFormProperty(form, _T("prpLoggerTimeStepCruise"),
                   settings_computer.logger_time_step_cruise);

  LoadFormProperty(form, _T("prpLoggerTimeStepCircling"),
                   settings_computer.logger_time_step_circling);

  LoadFormPropertyFromProfile(form, _T("PilotName"), szProfilePilotName);
  LoadFormProperty(form, _T("AircraftType"), plane.type);
  LoadFormProperty(form, _T("AircraftReg"), plane.registration);
  LoadFormProperty(form, _T("CompetitionID"), plane.competition_id);
  LoadFormPropertyFromProfile(form, _T("LoggerID"), szProfileLoggerID);

  LoadFormProperty(form, _T("prpLoggerShortName"),
                   settings_computer.logger_short_name);

  LoadFormProperty(form, _T("prpDisableAutoLogger"),
                   !settings_computer.auto_logger_disabled);
}
Exemple #2
0
void
LoggerConfigPanel::Init(WndForm *_wf)
{
  assert(_wf != NULL);
  wf = _wf;

  const SETTINGS_COMPUTER &settings_computer =
    CommonInterface::SettingsComputer();
  const Plane &plane = settings_computer.plane;

  LoadFormProperty(*wf, _T("prpLoggerTimeStepCruise"),
                   settings_computer.LoggerTimeStepCruise);

  LoadFormProperty(*wf, _T("prpLoggerTimeStepCircling"),
                   settings_computer.LoggerTimeStepCircling);

  LoadFormPropertyFromProfile(*wf, _T("PilotName"), szProfilePilotName);
  LoadFormProperty(*wf, _T("AircraftType"), plane.type);
  LoadFormProperty(*wf, _T("AircraftReg"), plane.registration);
  LoadFormProperty(*wf, _T("CompetitionID"), plane.competition_id);
  LoadFormPropertyFromProfile(*wf, _T("LoggerID"), szProfileLoggerID);

  LoadFormProperty(*wf, _T("prpLoggerShortName"),
                   settings_computer.LoggerShortName);

  LoadFormProperty(*wf, _T("prpDisableAutoLogger"),
                   !settings_computer.DisableAutoLogger);
}