Add screen for configuring vehicle parameters

This commit is contained in:
2023-04-04 20:58:34 +02:00
parent 09f65fcf22
commit a5f10be4fd
35 changed files with 1976 additions and 104 deletions

View File

@ -46,6 +46,11 @@
<ClCompile Include="..\..\gui\src\containers\DebugViewLine.cpp"/>
<ClCompile Include="..\..\generated\gui_generated\src\containers\DebugViewLineBase.cpp"/>
<ClCompile Include="..\..\gui\src\common\NamedField.cpp"/>
<ClCompile Include="..\..\gui\src\containers\ConfigItem.cpp"/>
<ClCompile Include="..\..\generated\gui_generated\src\containers\ConfigItemBase.cpp"/>
<ClCompile Include="..\..\gui\src\vehicleconfig_screen\VehicleConfigPresenter.cpp"/>
<ClCompile Include="..\..\gui\src\vehicleconfig_screen\VehicleConfigView.cpp"/>
<ClCompile Include="..\..\generated\gui_generated\src\vehicleconfig_screen\VehicleConfigViewBase.cpp"/>
</ItemGroup>
<ItemGroup>
<None Include="$(ApplicationRoot)\assets\texts\texts.xml"/>
@ -221,6 +226,11 @@
<ClInclude Include="..\..\gui\include\gui\containers\DebugViewLine.hpp"/>
<ClInclude Include="..\..\generated\gui_generated\include\gui_generated\containers\DebugViewLineBase.hpp"/>
<ClInclude Include="..\..\gui\include\gui\common\NamedField.hpp"/>
<ClInclude Include="..\..\gui\include\gui\containers\ConfigItem.hpp"/>
<ClInclude Include="..\..\generated\gui_generated\include\gui_generated\containers\ConfigItemBase.hpp"/>
<ClInclude Include="..\..\gui\include\gui\vehicleconfig_screen\VehicleConfigPresenter.hpp"/>
<ClInclude Include="..\..\gui\include\gui\vehicleconfig_screen\VehicleConfigView.hpp"/>
<ClInclude Include="..\..\generated\gui_generated\include\gui_generated\vehicleconfig_screen\VehicleConfigViewBase.hpp"/>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="$(ApplicationRoot)\generated\simulator\touchgfx.rc"/>

View File

@ -232,6 +232,18 @@
<Filter Include="Header Files\generated\gui_generated\debugview_screen">
<UniqueIdentifier>3CC29751-0B47-BADD-4836-593204B16ED3</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\gui\vehicleconfig_screen">
<UniqueIdentifier>309D4F5D-72CA-605A-7CE4-08A65F5822C7</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\gui\vehicleconfig_screen">
<UniqueIdentifier>A59556B2-3270-CA47-8927-445A1717CFCC</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\generated\gui_generated\vehicleconfig_screen">
<UniqueIdentifier>553B9DD0-2DF3-9B42-7F64-31A9066DF91B</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\generated\gui_generated\vehicleconfig_screen">
<UniqueIdentifier>1C93FF22-11DF-D6C9-DD1D-ABE2FEAA0A55</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="$(TouchGFXReleasePath)\framework\source\platform\driver\touch\SDL2TouchController.cpp">
@ -339,6 +351,21 @@
<ClCompile Include="..\..\gui\src\common\NamedField.cpp">
<Filter>Source Files\gui\common</Filter>
</ClCompile>
<ClCompile Include="..\..\gui\src\containers\ConfigItem.cpp">
<Filter>Source Files\gui\containers</Filter>
</ClCompile>
<ClCompile Include="..\..\generated\gui_generated\src\containers\ConfigItemBase.cpp">
<Filter>Source Files\generated\gui_generated\containers</Filter>
</ClCompile>
<ClCompile Include="..\..\gui\src\vehicleconfig_screen\VehicleConfigPresenter.cpp">
<Filter>Source Files\gui\vehicleconfig_screen</Filter>
</ClCompile>
<ClCompile Include="..\..\gui\src\vehicleconfig_screen\VehicleConfigView.cpp">
<Filter>Source Files\gui\vehicleconfig_screen</Filter>
</ClCompile>
<ClCompile Include="..\..\generated\gui_generated\src\vehicleconfig_screen\VehicleConfigViewBase.cpp">
<Filter>Source Files\generated\gui_generated\vehicleconfig_screen</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="$(ApplicationRoot)\assets\texts\texts.xml">
@ -856,6 +883,21 @@
<ClInclude Include="..\..\gui\include\gui\common\NamedField.hpp">
<Filter>Header Files\gui\common</Filter>
</ClInclude>
<ClInclude Include="..\..\gui\include\gui\containers\ConfigItem.hpp">
<Filter>Header Files\gui\containers</Filter>
</ClInclude>
<ClInclude Include="..\..\generated\gui_generated\include\gui_generated\containers\ConfigItemBase.hpp">
<Filter>Header Files\generated\gui_generated\containers</Filter>
</ClInclude>
<ClInclude Include="..\..\gui\include\gui\vehicleconfig_screen\VehicleConfigPresenter.hpp">
<Filter>Header Files\gui\vehicleconfig_screen</Filter>
</ClInclude>
<ClInclude Include="..\..\gui\include\gui\vehicleconfig_screen\VehicleConfigView.hpp">
<Filter>Header Files\gui\vehicleconfig_screen</Filter>
</ClInclude>
<ClInclude Include="..\..\generated\gui_generated\include\gui_generated\vehicleconfig_screen\VehicleConfigViewBase.hpp">
<Filter>Header Files\generated\gui_generated\vehicleconfig_screen</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="$(ApplicationRoot)\generated\simulator\touchgfx.rc">