<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="17.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <ProjectGuid>{4911AD57-2763-4EDF-9C7C-2E197137BE8B}</ProjectGuid>
    <Keyword>QtVS_v304</Keyword>
    <WindowsTargetPlatformVersion Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">10.0.22000.0</WindowsTargetPlatformVersion>
    <WindowsTargetPlatformVersion Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">10.0.19041.0</WindowsTargetPlatformVersion>
    <QtMsBuild Condition="'$(QtMsBuild)'=='' OR !Exists('$(QtMsBuild)\qt.targets')">$(MSBuildProjectDirectory)\QtMsBuild</QtMsBuild>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <PlatformToolset>v142</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <PlatformToolset>v143</PlatformToolset>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Condition="Exists('$(QtMsBuild)\qt_defaults.props')">
    <Import Project="$(QtMsBuild)\qt_defaults.props" />
  </ImportGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'" Label="QtSettings">
    <QtInstall>5.14.2_msvc2017_64</QtInstall>
    <QtModules>core;opengl;network;gui;widgets;</QtModules>
    <QtBuildConfig>debug</QtBuildConfig>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'" Label="QtSettings">
    <QtInstall>5.15.2_msvc2019_64</QtInstall>
    <QtModules>core;opengl;gui;widgets;</QtModules>
    <QtBuildConfig>release</QtBuildConfig>
  </PropertyGroup>
  <Target Name="QtMsBuildNotFound" BeforeTargets="CustomBuild;ClCompile" Condition="!Exists('$(QtMsBuild)\qt.targets') or !Exists('$(QtMsBuild)\qt.props')">
    <Message Importance="High" Text="QtMsBuild: could not locate qt.targets, qt.props; project may not build correctly." />
  </Target>
  <ImportGroup Label="ExtensionSettings" />
  <ImportGroup Label="Shared" />
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    <Import Project="$(QtMsBuild)\Qt.props" />
    <Import Project="Halcon2105.props" />
    <Import Project="halcon20.11_x64_cpp.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    <Import Project="$(QtMsBuild)\Qt.props" />
    <Import Project="Halcon2105.props" />
    <Import Project="halcon20.11_x64_cpp.props" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
    <IncludePath>$(ProjectDir)include;$(ProjectDir)examples;$(ProjectDir)src;$(ProjectDir)..\BreakPad;D:\vs_save\CODE-QT\VisionFlowPro-master\NodeEditorPro\examples\opcv;$(ProjectDir)include\nodes;$(ProjectDir)..\ShapeDrawer;..\NodeEditorPro;..\NodeEditorPro\NodeEditorPro;$(IncludePath)</IncludePath>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
    <IncludePath>$(ProjectDir)include;$(ProjectDir)examples;$(ProjectDir)src;$(ProjectDir)include\nodes;$(ProjectDir)..\ShapeDrawer;..\NodeEditorPro;..\NodeEditorPro\NodeEditorPro;$(IncludePath)</IncludePath>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <ClCompile>
      <LanguageStandard>stdcpp20</LanguageStandard>
      <AdditionalIncludeDirectories>D:\programs\Halcon18\include;D:\programs\opencv4.7.0\include;D:\programs\opencv4.7.0\include\opencv2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <LanguageStandard_C>stdc11</LanguageStandard_C>
      <CompileAsWinRT>false</CompileAsWinRT>
      <OpenMPSupport>true</OpenMPSupport>
    </ClCompile>
    <Link>
      <AdditionalLibraryDirectories>D:\programs\Halcon18\lib\x64-win64;D:\programs\opencv4.7.0\x64\vc16\lib;D:\programs\qBreakpad\lib\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
      <AdditionalDependencies>opencv_world470d.lib;qBreakpad.lib;%(AdditionalDependencies)</AdditionalDependencies>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <ClCompile>
      <LanguageStandard>stdcpp20</LanguageStandard>
    </ClCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'" Label="Configuration">
    <ClCompile>
      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <Optimization>Disabled</Optimization>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'" Label="Configuration">
    <ClCompile>
      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <DebugInformationFormat>None</DebugInformationFormat>
      <Optimization>MinSpace</Optimization>
      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <GenerateDebugInformation>false</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemGroup>
    <ClCompile Include="..\ShapeDrawer\DrawShapeView.cpp" />
    <ClCompile Include="..\ShapeDrawer\ShapeControlItem.cpp" />
    <ClCompile Include="..\ShapeDrawer\ShapeItemBase.cpp" />
    <ClCompile Include="..\ShapeDrawer\ShapeItemLine.cpp" />
    <ClCompile Include="..\ShapeDrawer\ShapeItemPolygon.cpp" />
    <ClCompile Include="..\ShapeDrawer\ShapeItemRect1.cpp" />
    <ClCompile Include="..\ShapeDrawer\ShapeItemRect2.cpp" />
    <ClCompile Include="examples\calculator\Converters.cpp" />
    <ClCompile Include="examples\calculator\MathOperationDataModel.cpp" />
    <ClCompile Include="examples\calculator\ModuloModel.cpp" />
    <ClCompile Include="examples\calculator\NumberDisplayDataModel.cpp" />
    <ClCompile Include="examples\calculator\NumberSourceDataModel.cpp" />
    <ClCompile Include="examples\halcon\HImageDLSegmentModel.cpp" />
    <ClCompile Include="examples\halcon\HImageFolderModel.cpp" />
    <ClCompile Include="examples\halcon\HImageLoaderModel.cpp" />
    <ClCompile Include="examples\halcon\HImageReduceDomainModel.cpp" />
    <ClCompile Include="examples\halcon\HImageRGB2GrayModel.cpp" />
    <ClCompile Include="examples\halcon\HImageShowModel.cpp" />
    <ClCompile Include="examples\halcon\HImageSplitChanelModel.cpp" />
    <ClCompile Include="examples\halcon\HImageThresholdModel.cpp" />
    <ClCompile Include="examples\halcon\HRegionConnectModel.cpp" />
    <ClCompile Include="examples\halcon\HRegionDifferenceModel.cpp" />
    <ClCompile Include="examples\halcon\HRegionFillUpShapeModel.cpp" />
    <ClCompile Include="examples\halcon\HRegionOpenCircleModel.cpp" />
    <ClCompile Include="examples\halcon\HRegionSelectModel.cpp" />
    <ClCompile Include="examples\halcon\HImageViewWidget.cpp" />
    <ClCompile Include="examples\halcon\HRegionSelectShapeStdModel.cpp" />
    <ClCompile Include="examples\halcon\HRegionShapeTransModel.cpp" />
    <ClCompile Include="examples\halcon\HRegionUnionModel.cpp" />
    <ClCompile Include="examples\images\ImageLoaderModel.cpp" />
    <ClCompile Include="examples\images\ImageShowModel.cpp" />
    <ClCompile Include="examples\images\main.cpp" />
    <ClCompile Include="examples\images\VisionFlowWidget.cpp" />
    <ClCompile Include="examples\opcv\CvAlgorithmTools.cpp" />
    <ClCompile Include="examples\opcv\CvGraphicsShowModel.cpp" />
    <ClCompile Include="examples\opcv\CvGraphicsViewWidget.cpp" />
    <ClCompile Include="examples\opcv\CvImageLoaderModel.cpp" />
    <ClCompile Include="examples\opcv\CvImageRGB2GrayModel.cpp" />
    <ClCompile Include="examples\opcv\CvImageShowModel.cpp" />
    <ClCompile Include="examples\opcv\CvImageViewWidget.cpp" />
    <ClCompile Include="src\Connection.cpp" />
    <ClCompile Include="src\ConnectionBlurEffect.cpp" />
    <ClCompile Include="src\ConnectionGeometry.cpp" />
    <ClCompile Include="src\ConnectionGraphicsObject.cpp" />
    <ClCompile Include="src\ConnectionPainter.cpp" />
    <ClCompile Include="src\ConnectionState.cpp" />
    <ClCompile Include="src\ConnectionStyle.cpp" />
    <ClCompile Include="src\DataModelRegistry.cpp" />
    <ClCompile Include="src\FlowScene.cpp" />
    <ClCompile Include="src\FlowView.cpp" />
    <ClCompile Include="src\FlowViewStyle.cpp" />
    <ClCompile Include="src\Node.cpp" />
    <ClCompile Include="src\NodeConnectionInteraction.cpp" />
    <ClCompile Include="src\NodeDataModel.cpp" />
    <ClCompile Include="src\NodeGeometry.cpp" />
    <ClCompile Include="src\NodeGraphicsObject.cpp" />
    <ClCompile Include="src\NodePainter.cpp" />
    <ClCompile Include="src\NodeState.cpp" />
    <ClCompile Include="src\NodeStyle.cpp" />
    <ClCompile Include="src\Properties.cpp" />
    <ClCompile Include="src\QDataStreamPhaser.cpp" />
    <ClCompile Include="src\QJsonParser.cpp" />
    <ClCompile Include="src\StyleCollection.cpp" />
  </ItemGroup>
  <ItemGroup>
    <QtMoc Include="examples\images\ImageLoaderModel.hpp" />
  </ItemGroup>
  <ItemGroup>
    <QtMoc Include="examples\images\ImageShowModel.hpp" />
  </ItemGroup>
  <ItemGroup>
    <QtMoc Include="examples\opcv\CvImageRGB2GrayModel.h" />
    <QtMoc Include="examples\opcv\CvAlgorithmTools.h" />
    <ClInclude Include="x64\Debug\uic\ui_Widget.h" />
    <QtMoc Include="..\ShapeDrawer\DrawShapeView.hpp" />
    <QtMoc Include="..\BreakPad\QBreakpadHandler.h" />
    <QtMoc Include="..\BreakPad\QBreakpadHttpUploader.h" />
    <ClInclude Include="..\BreakPad\singletone\call_once.h" />
    <ClInclude Include="..\BreakPad\singletone\singleton.h" />
    <ClInclude Include="..\ShapeDrawer\DrawViewParams.h" />
    <QtMoc Include="..\ShapeDrawer\ShapeControlItem.h" />
    <QtMoc Include="..\ShapeDrawer\ShapeItemBase.h" />
    <ClInclude Include="..\ShapeDrawer\ShapeItemLine.h" />
    <ClInclude Include="..\ShapeDrawer\ShapeItemPolygon.h" />
    <ClInclude Include="..\ShapeDrawer\ShapeItemRect1.h" />
    <ClInclude Include="..\ShapeDrawer\ShapeItemRect2.h" />
    <ClInclude Include="examples\calculator\AdditionModel.hpp" />
    <ClInclude Include="examples\calculator\Converters.hpp" />
    <ClInclude Include="examples\calculator\DecimalData.hpp" />
    <ClInclude Include="examples\calculator\DivisionModel.hpp" />
    <ClInclude Include="examples\calculator\IntegerData.hpp" />
    <ClInclude Include="examples\calculator\MathNodes.hpp" />
    <ClInclude Include="examples\calculator\MultiplicationModel.hpp" />
    <ClInclude Include="examples\calculator\SubtractionModel.hpp" />
    <ClInclude Include="examples\halcon\HalconNodes.hpp" />
    <ClInclude Include="examples\halcon\HImageData.hpp" />
    <QtMoc Include="examples\halcon\HImageReduceDomainModel.hpp" />
    <QtMoc Include="examples\halcon\HRegionSelectModel.hpp" />
    <QtMoc Include="examples\halcon\HRegionConnectModel.hpp" />
    <QtMoc Include="examples\halcon\HImageDLSegmentModel.hpp" />
    <ClInclude Include="examples\halcon\HRegionData.hpp" />
    <QtMoc Include="examples\halcon\HRegionShapeTransModel.hpp" />
    <QtMoc Include="examples\halcon\HRegionFillUpShapeModel.hpp" />
    <QtMoc Include="examples\halcon\HRegionOpenCircleModel.hpp" />
    <QtMoc Include="examples\halcon\HRegionUnionModel.hpp" />
    <QtMoc Include="examples\halcon\HRegionDifferenceModel.hpp" />
    <QtMoc Include="examples\halcon\HRegionSelectShapeStdModel.hpp" />
    <ClInclude Include="examples\images\VisionFlowWidget.hpp" />
    <QtMoc Include="examples\opcv\CvGraphicsShowModel.h" />
    <QtMoc Include="examples\opcv\CvGraphicsViewWidget.h" />
    <ClInclude Include="examples\opcv\CvImageData.h" />
    <QtMoc Include="examples\opcv\CvImageLoaderModel.h" />
    <QtMoc Include="examples\opcv\CvImageViewWidget.h" />
    <QtMoc Include="examples\opcv\CvImageShowModel.h" />
    <ClInclude Include="examples\opcv\CvRectData.h" />
    <ClInclude Include="examples\opcv\MoudleOpencvNodes.h" />
    <ClInclude Include="src\QDataStreamPhaser.hpp" />
    <ClInclude Include="src\QJsonParser.hpp" />
    <QtMoc Include="examples\halcon\HImageRGB2GrayModel.hpp" />
    <QtMoc Include="examples\halcon\HImageSplitChanelModel.hpp" />
    <QtMoc Include="examples\halcon\HImageFolderModel.hpp" />
    <QtMoc Include="examples\halcon\HImageThresholdModel.hpp" />
    <ClInclude Include="examples\halcon\HImageViewWidget.hpp" />
    <QtMoc Include="examples\halcon\HImageShowModel.hpp" />
    <QtMoc Include="examples\halcon\HImageLoaderModel.hpp" />
    <QtMoc Include="examples\calculator\NumberSourceDataModel.hpp" />
    <QtMoc Include="examples\calculator\NumberDisplayDataModel.hpp" />
    <QtMoc Include="examples\calculator\ModuloModel.hpp" />
    <QtMoc Include="examples\calculator\MathOperationDataModel.hpp" />
    <ClInclude Include="examples\halcon\HObjectData.hpp" />
    <ClInclude Include="examples\images\PixmapData.hpp" />
    <ClInclude Include="include\nodes\Compiler.hpp" />
    <ClInclude Include="include\nodes\ConnectionGeometry.hpp" />
    <ClInclude Include="include\nodes\ConnectionState.hpp" />
    <ClInclude Include="include\nodes\ConnectionStyle.hpp" />
    <ClInclude Include="include\nodes\DataModelRegistry.hpp" />
    <ClInclude Include="include\nodes\Export.hpp" />
    <ClInclude Include="include\nodes\FlowViewStyle.hpp" />
    <ClInclude Include="include\nodes\memory.hpp" />
    <ClInclude Include="include\nodes\NodeData.hpp" />
    <ClInclude Include="include\nodes\NodeGeometry.hpp" />
    <ClInclude Include="include\nodes\NodePainterDelegate.hpp" />
    <ClInclude Include="include\nodes\NodeState.hpp" />
    <ClInclude Include="include\nodes\NodeStyle.hpp" />
    <ClInclude Include="include\nodes\OperatingSystem.hpp" />
    <ClInclude Include="include\nodes\PortType.hpp" />
    <ClInclude Include="include\nodes\QStringStdHash.hpp" />
    <ClInclude Include="include\nodes\QUuidStdHash.hpp" />
    <ClInclude Include="include\nodes\Serializable.hpp" />
    <ClInclude Include="include\nodes\Style.hpp" />
    <ClInclude Include="include\nodes\StyleCollection.hpp" />
    <ClInclude Include="include\nodes\TypeConverter.hpp" />
    <QtMoc Include="include\nodes\NodeGraphicsObject.hpp" />
    <QtMoc Include="include\nodes\NodeDataModel.hpp" />
    <QtMoc Include="include\nodes\Node.hpp" />
    <QtMoc Include="include\nodes\FlowView.hpp" />
    <QtMoc Include="include\nodes\FlowScene.hpp" />
    <QtMoc Include="include\nodes\ConnectionGraphicsObject.hpp" />
    <QtMoc Include="include\nodes\Connection.hpp" />
    <ClInclude Include="src\ConnectionBlurEffect.hpp" />
    <ClInclude Include="src\ConnectionPainter.hpp" />
    <ClInclude Include="src\NodeConnectionInteraction.hpp" />
    <ClInclude Include="src\NodePainter.hpp" />
    <ClInclude Include="src\Properties.hpp" />
  </ItemGroup>
  <ItemGroup>
    <None Include="..\README.md" />
    <None Include="resources\DefaultStyle.json" />
  </ItemGroup>
  <ItemGroup>
    <QtRcc Include="resources\resources.qrc" />
  </ItemGroup>
  <ItemGroup>
    <Image Include="showcase\showcase1.gif" />
    <Image Include="showcase\showcase3.gif" />
    <Image Include="showcase\showcase4.gif" />
    <Image Include="showcase\showcase5.png" />
  </ItemGroup>
  <ItemGroup>
    <Media Include="showcase\showcase2.mp4" />
    <Media Include="showcase\showcase6.mp4" />
  </ItemGroup>
  <ItemGroup>
    <QtUic Include="examples\opcv\Widget.ui" />
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Condition="Exists('$(QtMsBuild)\qt.targets')">
    <Import Project="$(QtMsBuild)\qt.targets" />
  </ImportGroup>
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>