Changeset 04e505c77925160ca7880c7bbc47d4cba524114d
- Timestamp:
- 02/22/10 19:52:50 (5 months ago)
- Author:
- Tobias Bieniek <Tobias.Bieniek@…>
- Parents:
- db32436b4fae3791c2450b666dd6b99a691dc948
- Children:
- f8b0e44499449993e0b2ad39360a46cff21dfc3d
- git-committer:
- Tobias Bieniek <Tobias.Bieniek@gmx.de> / 2010-02-22T17:52:50Z+0100
- Message:
-
dlgConfiguration: Removed the need to restart XCSoar after unit changing
TODO: Update the infobox unit images if the unit has changed
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
rfd07d22
|
r04e505
|
|
| 2629 | 2629 | Speed = wp->GetDataField()->GetAsInteger(); |
| 2630 | 2630 | SetToRegistry(szRegistrySpeedUnitsValue, Speed); |
| 2631 | | requirerestart = true; |
| 2632 | | changed = true; |
| | 2631 | changed = true; |
| | 2632 | |
| | 2633 | switch (Speed) { |
| | 2634 | case 0: |
| | 2635 | Units::SetUserSpeedUnit(unStatuteMilesPerHour); |
| | 2636 | Units::SetUserWindSpeedUnit(unStatuteMilesPerHour); |
| | 2637 | break; |
| | 2638 | case 1: |
| | 2639 | Units::SetUserSpeedUnit(unKnots); |
| | 2640 | Units::SetUserWindSpeedUnit(unKnots); |
| | 2641 | break; |
| | 2642 | case 2: |
| | 2643 | default: |
| | 2644 | Units::SetUserSpeedUnit(unKiloMeterPerHour); |
| | 2645 | Units::SetUserWindSpeedUnit(unKiloMeterPerHour); |
| | 2646 | break; |
| | 2647 | } |
| 2633 | 2648 | } |
| 2634 | 2649 | } |
| … |
… |
|
| 2650 | 2665 | TaskSpeed = wp->GetDataField()->GetAsInteger(); |
| 2651 | 2666 | SetToRegistry(szRegistryTaskSpeedUnitsValue, TaskSpeed); |
| 2652 | | requirerestart = true; |
| 2653 | | changed = true; |
| | 2667 | changed = true; |
| | 2668 | |
| | 2669 | switch (TaskSpeed) { |
| | 2670 | case 0: |
| | 2671 | Units::SetUserTaskSpeedUnit(unStatuteMilesPerHour); |
| | 2672 | break; |
| | 2673 | case 1: |
| | 2674 | Units::SetUserTaskSpeedUnit(unKnots); |
| | 2675 | break; |
| | 2676 | case 2: |
| | 2677 | default: |
| | 2678 | Units::SetUserTaskSpeedUnit(unKiloMeterPerHour); |
| | 2679 | break; |
| | 2680 | } |
| 2654 | 2681 | } |
| 2655 | 2682 | } |
| … |
… |
|
| 2660 | 2687 | Distance = wp->GetDataField()->GetAsInteger(); |
| 2661 | 2688 | SetToRegistry(szRegistryDistanceUnitsValue, Distance); |
| 2662 | | requirerestart = true; |
| 2663 | | changed = true; |
| | 2689 | changed = true; |
| | 2690 | |
| | 2691 | switch (Distance) { |
| | 2692 | case 0: |
| | 2693 | Units::SetUserDistanceUnit(unStatuteMiles); |
| | 2694 | break; |
| | 2695 | case 1: |
| | 2696 | Units::SetUserDistanceUnit(unNauticalMiles); |
| | 2697 | break; |
| | 2698 | case 2: |
| | 2699 | default: |
| | 2700 | Units::SetUserDistanceUnit(unKiloMeter); |
| | 2701 | break; |
| | 2702 | } |
| 2664 | 2703 | } |
| 2665 | 2704 | } |
| … |
… |
|
| 2670 | 2709 | Lift = wp->GetDataField()->GetAsInteger(); |
| 2671 | 2710 | SetToRegistry(szRegistryLiftUnitsValue, Lift); |
| 2672 | | requirerestart = true; |
| 2673 | | changed = true; |
| | 2711 | changed = true; |
| | 2712 | |
| | 2713 | switch (Lift) { |
| | 2714 | case 0: |
| | 2715 | Units::SetUserVerticalSpeedUnit(unKnots); |
| | 2716 | break; |
| | 2717 | case 1: |
| | 2718 | default: |
| | 2719 | Units::SetUserVerticalSpeedUnit(unMeterPerSecond); |
| | 2720 | break; |
| | 2721 | } |
| 2674 | 2722 | } |
| 2675 | 2723 | } |
| … |
… |
|
| 2681 | 2729 | SetToRegistry(szRegistryAltitudeUnitsValue, Altitude); |
| 2682 | 2730 | changed = true; |
| 2683 | | requirerestart = true; |
| | 2731 | |
| | 2732 | switch (Altitude) { |
| | 2733 | case 0: |
| | 2734 | Units::SetUserAltitudeUnit(unFeet); |
| | 2735 | break; |
| | 2736 | case 1: |
| | 2737 | default: |
| | 2738 | Units::SetUserAltitudeUnit(unMeter); |
| | 2739 | break; |
| | 2740 | } |
| 2684 | 2741 | } |
| 2685 | 2742 | } |