コード例 #1
0
ファイル: GlueMapWindow.cpp プロジェクト: CnZoom/XcSoarPull
void
GlueMapWindow::SetMapSettings(const MapSettings &new_value)
{
  AssertThreadOrUndefined();

#ifdef ENABLE_OPENGL
  ReadMapSettings(new_value);
#else
  ScopeLock protect(next_mutex);
  next_settings_map = new_value;
#endif
}
コード例 #2
0
ファイル: GlueMapWindow.cpp プロジェクト: macsux/XCSoar
void
GlueMapWindow::SetSettingsComputer(const SETTINGS_COMPUTER &new_value)
{
  AssertThreadOrUndefined();

#ifdef ENABLE_OPENGL
  ReadSettingsComputer(new_value);
#else
  ScopeLock protect(next_mutex);
  next_settings_computer = new_value;
#endif
}
コード例 #3
0
ファイル: GlueMapWindow.cpp プロジェクト: CnZoom/XcSoarPull
void
GlueMapWindow::SetUIState(const UIState &new_value)
{
  AssertThreadOrUndefined();

#ifdef ENABLE_OPENGL
  ReadUIState(new_value);
#else
  ScopeLock protect(next_mutex);
  next_ui_state = new_value;
#endif
}
コード例 #4
0
ファイル: GlueMapWindow.cpp プロジェクト: macsux/XCSoar
void
GlueMapWindow::SetSettingsMap(const SETTINGS_MAP &new_value)
{
  AssertThreadOrUndefined();

#ifdef ENABLE_OPENGL
  ReadSettingsMap(new_value);
#else
  ScopeLock protect(next_mutex);
  next_settings_map = new_value;
#endif
}