Skip to content

Commit f06b3ec

Browse files
committed
hide 'None' flag for flags in Land, RoadExtraObject
1 parent f6be0c6 commit f06b3ec

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

Gui/ViewModels/LocoTypes/Objects/LandViewModel.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using Definitions.ObjectModels.Objects.Land;
22
using Definitions.ObjectModels.Types;
3+
using PropertyModels.ComponentModel.DataAnnotations;
34

45
namespace Gui.ViewModels;
56

@@ -24,6 +25,7 @@ public uint8_t NumImageAngles
2425
set => Model.NumImageAngles = value;
2526
}
2627

28+
[EnumProhibitValues<LandObjectFlags>(LandObjectFlags.None)]
2729
public LandObjectFlags Flags
2830
{
2931
get => Model.Flags;

Gui/ViewModels/LocoTypes/Objects/RoadExtraViewModel.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
using Definitions.ObjectModels.Objects.Road;
22
using Definitions.ObjectModels.Objects.RoadExtra;
3+
using PropertyModels.ComponentModel.DataAnnotations;
34

45
namespace Gui.ViewModels;
56

67
public class RoadExtraViewModel(RoadExtraObject model)
78
: LocoObjectViewModel<RoadExtraObject>(model)
89
{
10+
[EnumProhibitValues<RoadTraitFlags>(RoadTraitFlags.None)]
911
public RoadTraitFlags RoadPieces
1012
{
1113
get => Model.RoadPieces;

0 commit comments

Comments
 (0)