Changeset 26fd241c3e28094ce1fff787bd1bcfaf0b101ed0

Show
Ignore:
Timestamp:
02/22/10 20:38:25 (5 months ago)
Author:
Tobias Bieniek <Tobias.Bieniek@…>
git-author:
Tobias Bieniek <Tobias.Bieniek@gmx.de> / 2010-02-22T18:29:55Z+0100
Parents:
f84f92055fd97fdf36502aaf47dde06b296949e6
Children:
6409703d43721b4822d3c2d78b75bf02e6493ee8
git-committer:
Tobias Bieniek <Tobias.Bieniek@gmx.de> / 2010-02-22T18:38:25Z+0100
Message:

Units: Implemented Get/SetCoordinateFormat()

Location:
src
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • src/Dialogs/dlgConfiguration.cpp

    r04e505 r26fd24  
    14991499    dfe->addEnumText(_T("DDMM.mmm")); 
    15001500    dfe->addEnumText(_T("DD.dddd")); 
    1501     dfe->Set(Units::CoordinateFormat); 
     1501    dfe->Set(Units::GetCoordinateFormat()); 
    15021502    wp->RefreshDisplay(); 
    15031503  } 
  • src/Dialogs/dlgWaypointEdit.cpp

    r3a70da r26fd24  
    112112static void SetUnits(void) { 
    113113  WndProperty* wp; 
    114   switch (Units::CoordinateFormat) { 
     114  switch (Units::GetCoordinateFormat()) { 
    115115  case 0: // ("DDMMSS"); 
    116116  case 1: // ("DDMMSS.ss"); 
     
    203203  } 
    204204 
    205   switch (Units::CoordinateFormat) { 
     205  switch (Units::GetCoordinateFormat()) { 
    206206  case 0: // ("DDMMSS"); 
    207207  case 1: // ("DDMMSS.ss"); 
     
    256256  } 
    257257 
    258   switch (Units::CoordinateFormat) { 
     258  switch (Units::GetCoordinateFormat()) { 
    259259  case 0: // ("DDMMSS"); 
    260260  case 1: // ("DDMMSS.ss"); 
     
    336336  } 
    337337 
    338   switch (Units::CoordinateFormat) { 
     338  switch (Units::GetCoordinateFormat()) { 
    339339  case 0: // ("DDMMSS"); 
    340340  case 1: // ("DDMMSS.ss"); 
     
    383383  } 
    384384 
    385   switch (Units::CoordinateFormat) { 
     385  switch (Units::GetCoordinateFormat()) { 
    386386  case 0: // ("DDMMSS"); 
    387387  case 1: // ("DDMMSS.ss"); 
  • src/Profile.cpp

    rdb32436 r26fd24  
    182182  Temp = 0; 
    183183  GetFromRegistryD(szRegistryLatLonUnits, Temp); 
    184   Units::CoordinateFormat = (CoordinateFormats_t)Temp; 
     184  Units::SetCoordinateFormat((CoordinateFormats_t)Temp); 
    185185 
    186186  GetFromRegistryD(szRegistrySpeedUnitsValue, Speed); 
  • src/Units.cpp

    rf84f92 r26fd24  
    297297  // so don't need different names in different languages. 
    298298  return UnitDescriptors[Unit].Name; 
     299} 
     300 
     301CoordinateFormats_t 
     302Units::GetCoordinateFormat() 
     303{ 
     304  return CoordinateFormat; 
     305} 
     306 
     307CoordinateFormats_t 
     308Units::SetCoordinateFormat(CoordinateFormats_t NewFormat) 
     309{ 
     310  CoordinateFormats_t last = CoordinateFormat; 
     311  if (CoordinateFormat != NewFormat) 
     312    CoordinateFormat = NewFormat; 
     313  return last; 
    299314} 
    300315 
  • src/Units.hpp

    rf8b0e4 r26fd24  
    115115 
    116116  /** 
     117   * Returns the user-specified coordinate format 
     118   * @return The user-specified coordinate format 
     119   */ 
     120  static CoordinateFormats_t GetCoordinateFormat(void); 
     121  /** 
     122   * Sets the user-specified coordinate format 
     123   * @param NewUnit The new coordinate format 
     124   * @return The old coordinate format 
     125   */ 
     126  static CoordinateFormats_t SetCoordinateFormat(CoordinateFormats_t NewFormat); 
     127 
     128  /** 
    117129   * Returns the user-specified unit for a horizontal distance 
    118130   * @return The user-specified unit for a horizontal distance