mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-15 13:57:57 -07:00
2237a4a7aa
GraphicsChoice is used by the panes in the Graphics config window to create combo boxes that change their associated config setting, and update their own state when something else changes the config setting. Despite its current name nothing about this class is particular to the Graphics window, so renaming it to ConfigChoice better reflects its purpose. This should also make it less confusing when ConfigChoices are eventually added to the other config windows.
459 lines
25 KiB
XML
459 lines
25 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project>
|
|
<Import Project="..\..\VSProps\Base.Macros.props" />
|
|
<Import Project="$(VSPropsDir)Base.Targets.props" />
|
|
<PropertyGroup Label="Globals">
|
|
<ProjectGuid>{FA3FA62B-6F58-4B86-9453-4D149940A066}</ProjectGuid>
|
|
<ProjectName>Dolphin</ProjectName>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
<Import Project="$(VSPropsDir)Configuration.Application.props" />
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
<ImportGroup Label="ExtensionSettings" />
|
|
<ImportGroup Label="PropertySheets">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
<Import Project="$(VSPropsDir)Base.props" />
|
|
<Import Project="$(VSPropsDir)Base.Dolphin.props" />
|
|
<Import Project="$(VSPropsDir)QtCompile.props" />
|
|
</ImportGroup>
|
|
<PropertyGroup Label="UserMacros" />
|
|
<ItemDefinitionGroup>
|
|
<ClCompile>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)Config\Graphics;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)Config;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)Config\ControllerInterface;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)Config\Mapping;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)Debugger;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)FIFO;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)GameList;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)NetPlay;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)QtUtils;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)Settings;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)TAS;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)VideoInterface;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
|
|
<!--Qt 6.3.0 headers use std::aligned_storage instead of alignas-->
|
|
<PreprocessorDefinitions>_SILENCE_CXX23_ALIGNED_STORAGE_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
|
|
<!--Jump through some hoops to generate a pch file local to this project-->
|
|
<AdditionalIncludeDirectories>$(SourceDir)PCH;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
|
<PrecompiledHeaderFile>pch_qt.h</PrecompiledHeaderFile>
|
|
<ForcedIncludeFiles>pch_qt.h</ForcedIncludeFiles>
|
|
</ClCompile>
|
|
<Manifest>
|
|
<AdditionalManifestFiles>DolphinQt.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
|
|
</Manifest>
|
|
</ItemDefinitionGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="AboutDialog.cpp" />
|
|
<ClCompile Include="CheatSearchFactoryWidget.cpp" />
|
|
<ClCompile Include="CheatSearchWidget.cpp" />
|
|
<ClCompile Include="CheatsManager.cpp" />
|
|
<ClCompile Include="Config\ARCodeWidget.cpp" />
|
|
<ClCompile Include="Config\CheatCodeEditor.cpp" />
|
|
<ClCompile Include="Config\CheatWarningWidget.cpp" />
|
|
<ClCompile Include="Config\CommonControllersWidget.cpp" />
|
|
<ClCompile Include="Config\ConfigControls\ConfigBool.cpp" />
|
|
<ClCompile Include="Config\ConfigControls\ConfigChoice.cpp" />
|
|
<ClCompile Include="Config\ControllerInterface\ControllerInterfaceWindow.cpp" />
|
|
<ClCompile Include="Config\ControllerInterface\DualShockUDPClientAddServerDialog.cpp" />
|
|
<ClCompile Include="Config\ControllerInterface\DualShockUDPClientWidget.cpp" />
|
|
<ClCompile Include="Config\ControllerInterface\ServerStringValidator.cpp" />
|
|
<ClCompile Include="Config\ControllersWindow.cpp" />
|
|
<ClCompile Include="Config\FilesystemWidget.cpp" />
|
|
<ClCompile Include="Config\FreeLookWidget.cpp" />
|
|
<ClCompile Include="Config\FreeLookWindow.cpp" />
|
|
<ClCompile Include="Config\GameConfigEdit.cpp" />
|
|
<ClCompile Include="Config\GameConfigHighlighter.cpp" />
|
|
<ClCompile Include="Config\GameConfigWidget.cpp" />
|
|
<ClCompile Include="Config\GamecubeControllersWidget.cpp" />
|
|
<ClCompile Include="Config\GeckoCodeWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\AdvancedWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\EnhancementsWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\GeneralWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsInteger.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsRadio.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsSlider.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsWindow.cpp" />
|
|
<ClCompile Include="Config\Graphics\HacksWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\PostProcessingConfigWindow.cpp" />
|
|
<ClCompile Include="Config\GraphicsModListWidget.cpp" />
|
|
<ClCompile Include="Config\GraphicsModWarningWidget.cpp" />
|
|
<ClCompile Include="Config\InfoWidget.cpp" />
|
|
<ClCompile Include="Config\LogConfigWidget.cpp" />
|
|
<ClCompile Include="Config\LogWidget.cpp" />
|
|
<ClCompile Include="Config\Mapping\FreeLookGeneral.cpp" />
|
|
<ClCompile Include="Config\Mapping\FreeLookRotation.cpp" />
|
|
<ClCompile Include="Config\Mapping\GBAPadEmu.cpp" />
|
|
<ClCompile Include="Config\Mapping\GCKeyboardEmu.cpp" />
|
|
<ClCompile Include="Config\Mapping\GCMicrophone.cpp" />
|
|
<ClCompile Include="Config\Mapping\GCPadEmu.cpp" />
|
|
<ClCompile Include="Config\Mapping\GCPadWiiUConfigDialog.cpp" />
|
|
<ClCompile Include="Config\Mapping\Hotkey3D.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyControllerProfile.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyDebugging.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyGBA.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyGeneral.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyGraphics.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyStates.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyStatesOther.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyTAS.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyWii.cpp" />
|
|
<ClCompile Include="Config\Mapping\IOWindow.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingButton.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingCommon.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingIndicator.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingNumeric.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingWidget.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingWindow.cpp" />
|
|
<ClCompile Include="Config\Mapping\WiimoteEmuExtension.cpp" />
|
|
<ClCompile Include="Config\Mapping\WiimoteEmuExtensionMotionInput.cpp" />
|
|
<ClCompile Include="Config\Mapping\WiimoteEmuExtensionMotionSimulation.cpp" />
|
|
<ClCompile Include="Config\Mapping\WiimoteEmuGeneral.cpp" />
|
|
<ClCompile Include="Config\Mapping\WiimoteEmuMotionControl.cpp" />
|
|
<ClCompile Include="Config\Mapping\WiimoteEmuMotionControlIMU.cpp" />
|
|
<ClCompile Include="Config\NewPatchDialog.cpp" />
|
|
<ClCompile Include="Config\PatchesWidget.cpp" />
|
|
<ClCompile Include="Config\PropertiesDialog.cpp" />
|
|
<ClCompile Include="Config\SettingsWindow.cpp" />
|
|
<ClCompile Include="Config\ToolTipControls\BalloonTip.cpp" />
|
|
<ClCompile Include="Config\ToolTipControls\ToolTipCheckBox.cpp" />
|
|
<ClCompile Include="Config\ToolTipControls\ToolTipComboBox.cpp" />
|
|
<ClCompile Include="Config\ToolTipControls\ToolTipRadioButton.cpp" />
|
|
<ClCompile Include="Config\ToolTipControls\ToolTipSlider.cpp" />
|
|
<ClCompile Include="Config\ToolTipControls\ToolTipSpinBox.cpp" />
|
|
<ClCompile Include="Config\VerifyWidget.cpp" />
|
|
<ClCompile Include="Config\WiimoteControllersWidget.cpp" />
|
|
<ClCompile Include="ConvertDialog.cpp" />
|
|
<ClCompile Include="Debugger\BreakpointDialog.cpp" />
|
|
<ClCompile Include="Debugger\BreakpointWidget.cpp" />
|
|
<ClCompile Include="Debugger\CodeDiffDialog.cpp" />
|
|
<ClCompile Include="Debugger\CodeViewWidget.cpp" />
|
|
<ClCompile Include="Debugger\CodeWidget.cpp" />
|
|
<ClCompile Include="Debugger\JITWidget.cpp" />
|
|
<ClCompile Include="Debugger\MemoryViewWidget.cpp" />
|
|
<ClCompile Include="Debugger\MemoryWidget.cpp" />
|
|
<ClCompile Include="Debugger\NetworkWidget.cpp" />
|
|
<ClCompile Include="Debugger\PatchInstructionDialog.cpp" />
|
|
<ClCompile Include="Debugger\RegisterColumn.cpp" />
|
|
<ClCompile Include="Debugger\RegisterWidget.cpp" />
|
|
<ClCompile Include="Debugger\ThreadWidget.cpp" />
|
|
<ClCompile Include="Debugger\WatchWidget.cpp" />
|
|
<ClCompile Include="DiscordHandler.cpp" />
|
|
<ClCompile Include="DiscordJoinRequestDialog.cpp" />
|
|
<ClCompile Include="FIFO\FIFOAnalyzer.cpp" />
|
|
<ClCompile Include="FIFO\FIFOPlayerWindow.cpp" />
|
|
<ClCompile Include="GameList\GameList.cpp" />
|
|
<ClCompile Include="GameList\GameListModel.cpp" />
|
|
<ClCompile Include="GameList\GameTracker.cpp" />
|
|
<ClCompile Include="GameList\GridProxyModel.cpp" />
|
|
<ClCompile Include="GameList\ListProxyModel.cpp" />
|
|
<ClCompile Include="GBAHost.cpp" />
|
|
<ClCompile Include="GBAWidget.cpp" />
|
|
<ClCompile Include="GCMemcardCreateNewDialog.cpp" />
|
|
<ClCompile Include="GCMemcardManager.cpp" />
|
|
<ClCompile Include="Host.cpp" />
|
|
<ClCompile Include="HotkeyScheduler.cpp" />
|
|
<ClCompile Include="Main.cpp" />
|
|
<ClCompile Include="MainWindow.cpp" />
|
|
<ClCompile Include="MenuBar.cpp" />
|
|
<ClCompile Include="NetPlay\ChunkedProgressDialog.cpp" />
|
|
<ClCompile Include="NetPlay\GameDigestDialog.cpp" />
|
|
<ClCompile Include="NetPlay\GameListDialog.cpp" />
|
|
<ClCompile Include="NetPlay\NetPlayBrowser.cpp" />
|
|
<ClCompile Include="NetPlay\NetPlayDialog.cpp" />
|
|
<ClCompile Include="NetPlay\NetPlaySetupDialog.cpp" />
|
|
<ClCompile Include="NetPlay\PadMappingDialog.cpp" />
|
|
<ClCompile Include="NANDRepairDialog.cpp" />
|
|
<ClCompile Include="NKitWarningDialog.cpp" />
|
|
<ClCompile Include="pch_qt.cpp">
|
|
<PrecompiledHeader>Create</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="QtUtils\AspectRatioWidget.cpp" />
|
|
<ClCompile Include="QtUtils\BlockUserInputFilter.cpp" />
|
|
<ClCompile Include="QtUtils\DolphinFileDialog.cpp" />
|
|
<ClCompile Include="QtUtils\DoubleClickEventFilter.cpp" />
|
|
<ClCompile Include="QtUtils\ElidedButton.cpp" />
|
|
<ClCompile Include="QtUtils\FileOpenEventFilter.cpp" />
|
|
<ClCompile Include="QtUtils\FlowLayout.cpp" />
|
|
<ClCompile Include="QtUtils\ImageConverter.cpp" />
|
|
<ClCompile Include="QtUtils\ModalMessageBox.cpp" />
|
|
<ClCompile Include="QtUtils\NonDefaultQPushButton.cpp" />
|
|
<ClCompile Include="QtUtils\PartiallyClosableTabWidget.cpp" />
|
|
<ClCompile Include="QtUtils\UTF8CodePointCountValidator.cpp" />
|
|
<ClCompile Include="QtUtils\WindowActivationEventFilter.cpp" />
|
|
<ClCompile Include="QtUtils\WinIconHelper.cpp" />
|
|
<ClCompile Include="QtUtils\WrapInScrollArea.cpp" />
|
|
<ClCompile Include="RenderWidget.cpp" />
|
|
<ClCompile Include="ResourcePackManager.cpp" />
|
|
<ClCompile Include="Resources.cpp" />
|
|
<ClCompile Include="RiivolutionBootWidget.cpp" />
|
|
<ClCompile Include="SearchBar.cpp" />
|
|
<ClCompile Include="Settings.cpp" />
|
|
<ClCompile Include="Settings\AdvancedPane.cpp" />
|
|
<ClCompile Include="Settings\AudioPane.cpp" />
|
|
<ClCompile Include="Settings\BroadbandAdapterSettingsDialog.cpp" />
|
|
<ClCompile Include="Settings\GameCubePane.cpp" />
|
|
<ClCompile Include="Settings\GeneralPane.cpp" />
|
|
<ClCompile Include="Settings\InterfacePane.cpp" />
|
|
<ClCompile Include="Settings\PathPane.cpp" />
|
|
<ClCompile Include="Settings\USBDeviceAddToWhitelistDialog.cpp" />
|
|
<ClCompile Include="Settings\WiiPane.cpp" />
|
|
<ClCompile Include="SkylanderPortal\SkylanderPortalWindow.cpp" />
|
|
<ClCompile Include="TAS\GCTASInputWindow.cpp" />
|
|
<ClCompile Include="TAS\GBATASInputWindow.cpp" />
|
|
<ClCompile Include="TAS\IRWidget.cpp" />
|
|
<ClCompile Include="TAS\StickWidget.cpp" />
|
|
<ClCompile Include="TAS\TASCheckBox.cpp" />
|
|
<ClCompile Include="TAS\TASInputWindow.cpp" />
|
|
<ClCompile Include="TAS\TASControlState.cpp" />
|
|
<ClCompile Include="TAS\TASSlider.cpp" />
|
|
<ClCompile Include="TAS\TASSpinBox.cpp" />
|
|
<ClCompile Include="TAS\WiiTASInputWindow.cpp" />
|
|
<ClCompile Include="ToolBar.cpp" />
|
|
<ClCompile Include="Translation.cpp" />
|
|
<ClCompile Include="Updater.cpp" />
|
|
<ClCompile Include="WiiUpdate.cpp" />
|
|
</ItemGroup>
|
|
<!--
|
|
Put C/C++ headers here. If moc needs to be run for the file (only needed if
|
|
Q_OBJECT is used in the file), set the item type to QtMoc. This list can
|
|
also be modified using the VS UI.
|
|
-->
|
|
<ItemGroup>
|
|
<ClInclude Include="Config\CheatCodeEditor.h" />
|
|
<ClInclude Include="Config\GameConfigEdit.h" />
|
|
<ClInclude Include="Config\Mapping\MappingCommon.h" />
|
|
<ClInclude Include="Config\Mapping\MappingIndicator.h" />
|
|
<ClInclude Include="Config\Mapping\MappingNumeric.h" />
|
|
<ClInclude Include="Config\NewPatchDialog.h" />
|
|
<ClInclude Include="Config\PatchesWidget.h" />
|
|
<ClInclude Include="Debugger\RegisterColumn.h" />
|
|
<ClInclude Include="GBAHost.h" />
|
|
<ClInclude Include="QtUtils\ActionHelper.h" />
|
|
<ClInclude Include="QtUtils\DolphinFileDialog.h" />
|
|
<ClInclude Include="QtUtils\FlowLayout.h" />
|
|
<ClInclude Include="QtUtils\ImageConverter.h" />
|
|
<ClInclude Include="QtUtils\ModalMessageBox.h" />
|
|
<ClInclude Include="QtUtils\NonDefaultQPushButton.h" />
|
|
<ClInclude Include="QtUtils\QueueOnObject.h" />
|
|
<ClInclude Include="QtUtils\RunOnObject.h" />
|
|
<ClInclude Include="QtUtils\SignalBlocking.h" />
|
|
<ClInclude Include="QtUtils\WinIconHelper.h" />
|
|
<ClInclude Include="QtUtils\WrapInScrollArea.h" />
|
|
<ClInclude Include="ResourcePackManager.h" />
|
|
<ClInclude Include="Resources.h" />
|
|
<ClInclude Include="TAS\TASControlState.h" />
|
|
<ClInclude Include="TAS\TASSlider.h" />
|
|
<ClInclude Include="Translation.h" />
|
|
<ClInclude Include="WiiUpdate.h" />
|
|
<QtMoc Include="AboutDialog.h" />
|
|
<QtMoc Include="CheatSearchFactoryWidget.h" />
|
|
<QtMoc Include="CheatSearchWidget.h" />
|
|
<QtMoc Include="CheatsManager.h" />
|
|
<QtMoc Include="Config\ARCodeWidget.h" />
|
|
<QtMoc Include="Config\CheatWarningWidget.h" />
|
|
<QtMoc Include="Config\CommonControllersWidget.h" />
|
|
<QtMoc Include="Config\ConfigControls\ConfigBool.h" />
|
|
<QtMoc Include="Config\ConfigControls\ConfigChoice.h" />
|
|
<QtMoc Include="Config\ControllerInterface\ControllerInterfaceWindow.h" />
|
|
<QtMoc Include="Config\ControllerInterface\DualShockUDPClientAddServerDialog.h" />
|
|
<QtMoc Include="Config\ControllerInterface\DualShockUDPClientWidget.h" />
|
|
<QtMoc Include="Config\ControllerInterface\ServerStringValidator.h" />
|
|
<QtMoc Include="Config\ControllersWindow.h" />
|
|
<QtMoc Include="Config\FilesystemWidget.h" />
|
|
<QtMoc Include="Config\FreeLookWidget.h" />
|
|
<QtMoc Include="Config\FreeLookWindow.h" />
|
|
<QtMoc Include="Config\GamecubeControllersWidget.h" />
|
|
<QtMoc Include="Config\GameConfigHighlighter.h" />
|
|
<QtMoc Include="Config\GameConfigWidget.h" />
|
|
<QtMoc Include="Config\GeckoCodeWidget.h" />
|
|
<QtMoc Include="Config\Graphics\AdvancedWidget.h" />
|
|
<QtMoc Include="Config\Graphics\EnhancementsWidget.h" />
|
|
<QtMoc Include="Config\Graphics\GeneralWidget.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsInteger.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsRadio.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsSlider.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsWidget.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsWindow.h" />
|
|
<QtMoc Include="Config\Graphics\HacksWidget.h" />
|
|
<QtMoc Include="Config\Graphics\PostProcessingConfigWindow.h" />
|
|
<QtMoc Include="Config\GraphicsModListWidget.h" />
|
|
<QtMoc Include="Config\GraphicsModWarningWidget.h" />
|
|
<QtMoc Include="Config\InfoWidget.h" />
|
|
<QtMoc Include="Config\LogConfigWidget.h" />
|
|
<QtMoc Include="Config\LogWidget.h" />
|
|
<QtMoc Include="Config\Mapping\FreeLookGeneral.h" />
|
|
<QtMoc Include="Config\Mapping\FreeLookRotation.h" />
|
|
<QtMoc Include="Config\Mapping\GBAPadEmu.h" />
|
|
<QtMoc Include="Config\Mapping\GCKeyboardEmu.h" />
|
|
<QtMoc Include="Config\Mapping\GCMicrophone.h" />
|
|
<QtMoc Include="Config\Mapping\GCPadEmu.h" />
|
|
<QtMoc Include="Config\Mapping\GCPadWiiUConfigDialog.h" />
|
|
<QtMoc Include="Config\Mapping\Hotkey3D.h" />
|
|
<QtMoc Include="Config\Mapping\HotkeyControllerProfile.h" />
|
|
<QtMoc Include="Config\Mapping\HotkeyDebugging.h" />
|
|
<QtMoc Include="Config\Mapping\HotkeyGBA.h" />
|
|
<QtMoc Include="Config\Mapping\HotkeyGeneral.h" />
|
|
<QtMoc Include="Config\Mapping\HotkeyGraphics.h" />
|
|
<QtMoc Include="Config\Mapping\HotkeyStates.h" />
|
|
<QtMoc Include="Config\Mapping\HotkeyStatesOther.h" />
|
|
<QtMoc Include="Config\Mapping\HotkeyTAS.h" />
|
|
<QtMoc Include="Config\Mapping\HotkeyWii.h" />
|
|
<QtMoc Include="Config\Mapping\IOWindow.h" />
|
|
<QtMoc Include="Config\Mapping\MappingButton.h" />
|
|
<QtMoc Include="Config\Mapping\MappingWidget.h" />
|
|
<QtMoc Include="Config\Mapping\MappingWindow.h" />
|
|
<QtMoc Include="Config\Mapping\WiimoteEmuExtension.h" />
|
|
<QtMoc Include="Config\Mapping\WiimoteEmuExtensionMotionInput.h" />
|
|
<QtMoc Include="Config\Mapping\WiimoteEmuExtensionMotionSimulation.h" />
|
|
<QtMoc Include="Config\Mapping\WiimoteEmuGeneral.h" />
|
|
<QtMoc Include="Config\Mapping\WiimoteEmuMotionControl.h" />
|
|
<QtMoc Include="Config\Mapping\WiimoteEmuMotionControlIMU.h" />
|
|
<QtMoc Include="Config\PropertiesDialog.h" />
|
|
<QtMoc Include="Config\SettingsWindow.h" />
|
|
<QtMoc Include="Config\ToolTipControls\BalloonTip.h" />
|
|
<ClInclude Include="Config\ToolTipControls\ToolTipCheckBox.h" />
|
|
<ClInclude Include="Config\ToolTipControls\ToolTipComboBox.h" />
|
|
<ClInclude Include="Config\ToolTipControls\ToolTipRadioButton.h" />
|
|
<ClInclude Include="Config\ToolTipControls\ToolTipSlider.h" />
|
|
<ClInclude Include="Config\ToolTipControls\ToolTipSpinBox.h" />
|
|
<ClInclude Include="Config\ToolTipControls\ToolTipWidget.h" />
|
|
<QtMoc Include="Config\VerifyWidget.h" />
|
|
<QtMoc Include="Config\WiimoteControllersWidget.h" />
|
|
<QtMoc Include="ConvertDialog.h" />
|
|
<QtMoc Include="Debugger\BreakpointDialog.h" />
|
|
<QtMoc Include="Debugger\BreakpointWidget.h" />
|
|
<QtMoc Include="Debugger\CodeDiffDialog.h" />
|
|
<QtMoc Include="Debugger\CodeViewWidget.h" />
|
|
<QtMoc Include="Debugger\CodeWidget.h" />
|
|
<QtMoc Include="Debugger\JITWidget.h" />
|
|
<QtMoc Include="Debugger\MemoryViewWidget.h" />
|
|
<QtMoc Include="Debugger\MemoryWidget.h" />
|
|
<QtMoc Include="Debugger\NetworkWidget.h" />
|
|
<QtMoc Include="Debugger\PatchInstructionDialog.h" />
|
|
<QtMoc Include="Debugger\RegisterWidget.h" />
|
|
<QtMoc Include="Debugger\ThreadWidget.h" />
|
|
<QtMoc Include="Debugger\WatchWidget.h" />
|
|
<QtMoc Include="DiscordHandler.h" />
|
|
<QtMoc Include="DiscordJoinRequestDialog.h" />
|
|
<QtMoc Include="FIFO\FIFOAnalyzer.h" />
|
|
<QtMoc Include="FIFO\FIFOPlayerWindow.h" />
|
|
<QtMoc Include="GameList\GameList.h" />
|
|
<QtMoc Include="GameList\GameListModel.h" />
|
|
<QtMoc Include="GameList\GameTracker.h" />
|
|
<QtMoc Include="GameList\GridProxyModel.h" />
|
|
<QtMoc Include="GameList\ListProxyModel.h" />
|
|
<QtMoc Include="GBAWidget.h" />
|
|
<QtMoc Include="GCMemcardCreateNewDialog.h" />
|
|
<QtMoc Include="GCMemcardManager.h" />
|
|
<QtMoc Include="Host.h" />
|
|
<QtMoc Include="HotkeyScheduler.h" />
|
|
<QtMoc Include="MainWindow.h" />
|
|
<QtMoc Include="MenuBar.h" />
|
|
<QtMoc Include="NetPlay\ChunkedProgressDialog.h" />
|
|
<QtMoc Include="NetPlay\GameDigestDialog.h" />
|
|
<QtMoc Include="NetPlay\GameListDialog.h" />
|
|
<QtMoc Include="NetPlay\NetPlayBrowser.h" />
|
|
<QtMoc Include="NetPlay\NetPlayDialog.h" />
|
|
<QtMoc Include="NetPlay\NetPlaySetupDialog.h" />
|
|
<QtMoc Include="NetPlay\PadMappingDialog.h" />
|
|
<QtMoc Include="NANDRepairDialog.h" />
|
|
<QtMoc Include="NKitWarningDialog.h" />
|
|
<QtMoc Include="QtUtils\AspectRatioWidget.h" />
|
|
<QtMoc Include="QtUtils\BlockUserInputFilter.h" />
|
|
<QtMoc Include="QtUtils\DoubleClickEventFilter.h" />
|
|
<QtMoc Include="QtUtils\ElidedButton.h" />
|
|
<QtMoc Include="QtUtils\FileOpenEventFilter.h" />
|
|
<QtMoc Include="QtUtils\ParallelProgressDialog.h" />
|
|
<QtMoc Include="QtUtils\PartiallyClosableTabWidget.h" />
|
|
<QtMoc Include="QtUtils\UTF8CodePointCountValidator.h" />
|
|
<QtMoc Include="QtUtils\WindowActivationEventFilter.h" />
|
|
<QtMoc Include="RenderWidget.h" />
|
|
<QtMoc Include="RiivolutionBootWidget.h" />
|
|
<QtMoc Include="SearchBar.h" />
|
|
<QtMoc Include="Settings.h" />
|
|
<QtMoc Include="Settings\AdvancedPane.h" />
|
|
<QtMoc Include="Settings\AudioPane.h" />
|
|
<QtMoc Include="Settings\BroadbandAdapterSettingsDialog.h" />
|
|
<QtMoc Include="Settings\GameCubePane.h" />
|
|
<QtMoc Include="Settings\GeneralPane.h" />
|
|
<QtMoc Include="Settings\InterfacePane.h" />
|
|
<QtMoc Include="Settings\PathPane.h" />
|
|
<QtMoc Include="Settings\USBDeviceAddToWhitelistDialog.h" />
|
|
<QtMoc Include="Settings\WiiPane.h" />
|
|
<QtMoc Include="SkylanderPortal\SkylanderPortalWindow.h" />
|
|
<QtMoc Include="TAS\GCTASInputWindow.h" />
|
|
<QtMoc Include="TAS\GBATASInputWindow.h" />
|
|
<QtMoc Include="TAS\IRWidget.h" />
|
|
<QtMoc Include="TAS\StickWidget.h" />
|
|
<QtMoc Include="TAS\TASCheckBox.h" />
|
|
<QtMoc Include="TAS\TASInputWindow.h" />
|
|
<QtMoc Include="TAS\TASSpinBox.h" />
|
|
<QtMoc Include="TAS\WiiTASInputWindow.h" />
|
|
<QtMoc Include="ToolBar.h" />
|
|
<QtMoc Include="Updater.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Text Include="CMakeLists.txt" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ResourceCompile Include="DolphinQt.rc" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Natvis Include="qt6.natvis" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="$(CoreDir)DolphinLib.vcxproj">
|
|
<Project>{D79392F7-06D6-4B4B-A39F-4D587C215D3A}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)Common\SCMRevGen.vcxproj">
|
|
<Project>{41279555-f94f-4ebc-99de-af863c10c5c4}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(DolphinRootDir)Languages\Languages.vcxproj">
|
|
<Project>{0e033be3-2e08-428e-9ae9-bc673efa12b5}</Project>
|
|
</ProjectReference>
|
|
<!--
|
|
This project uses its own PCH during compile (because RTTI setting differs),
|
|
but we must also link the "main" pch for the dependants (DolphinLib)
|
|
-->
|
|
<ProjectReference Include="$(SourceDir)PCH\pch.vcxproj">
|
|
<Project>{76563A7F-1011-4EAD-B667-7BB18D09568E}</Project>
|
|
<Private>false</Private>
|
|
<LinkLibraryDependencies>true</LinkLibraryDependencies>
|
|
<UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<Import Project="$(ExternalsDir)bzip2\exports.props" />
|
|
<Import Project="$(ExternalsDir)cpp-optparse\exports.props" />
|
|
<Import Project="$(ExternalsDir)discord-rpc\exports.props" />
|
|
<Import Project="$(ExternalsDir)enet\exports.props" />
|
|
<Import Project="$(ExternalsDir)fmt\exports.props" />
|
|
<Import Project="$(ExternalsDir)imgui\exports.props" />
|
|
<Import Project="$(ExternalsDir)implot\exports.props" />
|
|
<Import Project="$(ExternalsDir)liblzma\exports.props" />
|
|
<Import Project="$(ExternalsDir)mbedtls\exports.props" />
|
|
<Import Project="$(ExternalsDir)mGBA\exports.props" />
|
|
<Import Project="$(ExternalsDir)picojson\exports.props" />
|
|
<Import Project="$(ExternalsDir)rcheevos\exports.props" />
|
|
<Import Project="$(ExternalsDir)SFML\exports.props" />
|
|
<Import Project="$(ExternalsDir)soundtouch\exports.props" />
|
|
<Import Project="$(ExternalsDir)zstd\exports.props" />
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
<ImportGroup Label="ExtensionTargets" />
|
|
<!--Copy Exe, Data directory and DLLs which should be located in the executable directory-->
|
|
<ItemGroup>
|
|
<DataSysFiles Include="$(DolphinRootDir)Data\**\Sys\**\*.*" />
|
|
<DataTxtFiles Include="$(DolphinRootDir)Data\license.txt" />
|
|
<BinaryFiles Include="$(TargetPath)" />
|
|
<AllInputFiles Include="@(DataSysFiles);@(DataTxtFiles);@(BinaryFiles)" />
|
|
</ItemGroup>
|
|
<Target Name="AfterBuild" Inputs="@(AllInputFiles)" Outputs="@(AllInputFiles -> '$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(Extension)')">
|
|
<Message Text="Copying Data directory..." Importance="High" />
|
|
<Copy SourceFiles="@(DataSysFiles)" DestinationFolder="$(BinaryOutputDir)%(RecursiveDir)" Condition="!Exists('$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(DataSysFiles.Extension)') OR $([System.DateTime]::Parse('%(ModifiedTime)').Ticks) > $([System.IO.File]::GetLastWriteTime('$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(DataSysFiles.Extension)').Ticks)" />
|
|
<Copy SourceFiles="@(DataTxtFiles)" DestinationFolder="$(BinaryOutputDir)" Condition="!Exists('$(BinaryOutputDir)%(Filename)%(DataTxtFiles.Extension)') OR $([System.DateTime]::Parse('%(ModifiedTime)').Ticks) > $([System.IO.File]::GetLastWriteTime('$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(DataTxtFiles.Extension)').Ticks)" />
|
|
<Message Text="Copy: @(BinaryFiles) -> $(BinaryOutputDir)" Importance="High" />
|
|
<Copy SourceFiles="@(BinaryFiles)" DestinationFolder="$(BinaryOutputDir)" />
|
|
</Target>
|
|
</Project> |