增加生产工具配置文件生成工具

This commit is contained in:
yangjiaxuan 2024-03-04 17:57:20 +08:00
parent d38f52300c
commit fa6aa47c85
325 changed files with 65646 additions and 0 deletions

View File

@ -0,0 +1,46 @@
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG += c++11
# The following define makes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS
# You can also make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
TARGET = HGPdtJsonTool
RC_ICONS = image_rsc/logo/logo.ico
SOURCES += \
main.cpp \
mainwindow.cpp \
analysisjson.cpp
HEADERS += \
mainwindow.h \
analysisjson.h
FORMS += \
mainwindow.ui
RESOURCES += \
HGPdtJsonTool_resource.qrc
TRANSLATIONS += \
HGPdtJsonTool_zh_CN.ts
DISTFILES += \
HGPdtJsonTool_zh_CN.qm
# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

View File

@ -0,0 +1,314 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 4.11.0, 2024-03-04T17:42:26. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>
<value type="QByteArray">{14a695d1-72c8-4fba-8508-2bd2de03c256}</value>
</data>
<data>
<variable>ProjectExplorer.Project.ActiveTarget</variable>
<value type="int">0</value>
</data>
<data>
<variable>ProjectExplorer.Project.EditorSettings</variable>
<valuemap type="QVariantMap">
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
<value type="QString" key="language">Cpp</value>
<valuemap type="QVariantMap" key="value">
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
</valuemap>
</valuemap>
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
<value type="QString" key="language">QmlJS</value>
<valuemap type="QVariantMap" key="value">
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
</valuemap>
</valuemap>
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
<value type="int" key="EditorConfiguration.IndentSize">4</value>
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
<value type="int" key="EditorConfiguration.TabSize">8</value>
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.PluginSettings</variable>
<valuemap type="QVariantMap"/>
</data>
<data>
<variable>ProjectExplorer.Project.Target.0</variable>
<valuemap type="QVariantMap">
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.14.1 MSVC2017 32bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.14.1 MSVC2017 32bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5141.win32_msvc2017_kit</value>
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/sane-app/code_production/app/build-HGPdtJsonTool-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/sane-app/code_production/app/build-HGPdtJsonTool-Desktop_Qt_5_14_1_MSVC2017_32bit-Release</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/sane-app/code_production/app/build-HGPdtJsonTool-Desktop_Qt_5_14_1_MSVC2017_32bit-Profile</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
<value type="QString">cpu-cycles</value>
</valuelist>
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
<value type="int" key="Analyzer.Perf.Frequency">250</value>
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
<value type="QString">-e</value>
<value type="QString">cpu-cycles</value>
<value type="QString">--call-graph</value>
<value type="QString">dwarf,4096</value>
<value type="QString">-F</value>
<value type="QString">250</value>
</valuelist>
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
<value type="int">0</value>
<value type="int">1</value>
<value type="int">2</value>
<value type="int">3</value>
<value type="int">4</value>
<value type="int">5</value>
<value type="int">6</value>
<value type="int">7</value>
<value type="int">8</value>
<value type="int">9</value>
<value type="int">10</value>
<value type="int">11</value>
<value type="int">12</value>
<value type="int">13</value>
<value type="int">14</value>
</valuelist>
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:D:/sane-app/code_production/app/HGPdtJsonTool/HGPdtJsonTool.pro</value>
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">D:/sane-app/code_production/app/HGPdtJsonTool/HGPdtJsonTool.pro</value>
<value type="QString" key="RunConfiguration.Arguments"></value>
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
<value type="QString" key="RunConfiguration.WorkingDirectory.default">D:/sane-app/code_production/app/build-HGPdtJsonTool-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.TargetCount</variable>
<value type="int">1</value>
</data>
<data>
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
<value type="int">22</value>
</data>
<data>
<variable>Version</variable>
<value type="int">22</value>
</data>
</qtcreator>

View File

@ -0,0 +1,8 @@
<RCC>
<qresource prefix="/image">
<file>image_rsc/logo/logo.ico</file>
</qresource>
<qresource prefix="/translation">
<file>HGPdtJsonTool_zh_CN.qm</file>
</qresource>
</RCC>

Binary file not shown.

View File

@ -0,0 +1,314 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
<name>MainWindow</name>
<message>
<location filename="mainwindow.ui" line="14"/>
<source>MainWindow</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="47"/>
<source>PID:</source>
<translation>PID*</translation>
</message>
<message>
<location filename="mainwindow.ui" line="70"/>
<source>OEM:</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="93"/>
<source>Firmware Version:</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="106"/>
<source>VID:</source>
<translation>VID*</translation>
</message>
<message>
<location filename="mainwindow.ui" line="119"/>
<source>Generate</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="142"/>
<source>Device modle:</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="155"/>
<source>Disk size:</source>
<translation>(GB)*</translation>
</message>
<message>
<location filename="mainwindow.ui" line="178"/>
<source>Speed mode(PPM):</source>
<translation>PPM</translation>
</message>
<message>
<location filename="mainwindow.ui" line="201"/>
<source>Sleep time:</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="224"/>
<source>CPU size:</source>
<translation>CPU大小(GB)*</translation>
</message>
<message>
<location filename="mainwindow.ui" line="257"/>
<source>Lock device:</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="270"/>
<source>Test Id:</source>
<translation>ID*</translation>
</message>
<message>
<location filename="mainwindow.ui" line="293"/>
<source>Test item:</source>
<translation>*</translation>
</message>
<message>
<location filename="mainwindow.ui" line="316"/>
<source>Test station:</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="339"/>
<source>Test type:</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="362"/>
<source>Add</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="375"/>
<source>Test content:</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="408"/>
<source>Import</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="421"/>
<source>Delete</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="434"/>
<source>SelectAll</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="30"/>
<source>huagao</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="30"/>
<source>microtek</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="30"/>
<source>hanvon</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="30"/>
<source>lanxum</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="30"/>
<source>deli</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="30"/>
<source>unis</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="30"/>
<source>cumtenn</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="30"/>
<source>nuetral</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="40"/>
<source>Not dormant</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="40"/>
<source>5 min</source>
<translation>5</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="40"/>
<source>10 min</source>
<translation>10</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="40"/>
<source>20 min</source>
<translation>20</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="40"/>
<source>30 min</source>
<translation>30</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="40"/>
<source>1 hour</source>
<translation>1</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="40"/>
<source>2 hours</source>
<translation>2</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="40"/>
<source>4 hours</source>
<translation>4</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="44"/>
<source>Lock</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="43"/>
<source>Not locked</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="46"/>
<source>Burn</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="46"/>
<source>Initial inspection</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="46"/>
<source>Image inspection</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="49"/>
<location filename="mainwindow.cpp" line="127"/>
<location filename="mainwindow.cpp" line="267"/>
<source>automatic testing</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="49"/>
<location filename="mainwindow.cpp" line="267"/>
<source>Manual testing</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="52"/>
<source>Fill in hexadecimal format, such as &apos;0xFFFF&apos;</source>
<translation>160xFFFF</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="66"/>
<source>selected</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="66"/>
<source>ID</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="66"/>
<source>Test ID</source>
<translation>ID</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="66"/>
<source>Test items</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="66"/>
<source>Test station</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="66"/>
<source>Test type</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="66"/>
<source>Test content</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="99"/>
<location filename="mainwindow.cpp" line="145"/>
<location filename="mainwindow.cpp" line="149"/>
<location filename="mainwindow.cpp" line="158"/>
<source>Prompt</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="99"/>
<source>Please add test item</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="135"/>
<source>Select profile path</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="135"/>
<location filename="mainwindow.cpp" line="209"/>
<source>Json(*.json)</source>
<translation>(*.json)</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="145"/>
<source>Successfully generated</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="149"/>
<source>Generate filed</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="158"/>
<source>Incomplete information, please check</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="209"/>
<source>Open File</source>
<translation></translation>
</message>
</context>
</TS>

View File

@ -0,0 +1,114 @@
#include "analysisjson.h"
#include <QFile>
#include <QJsonObject>
#include <QJsonArray>
#include <QDir>
#include <QFileInfo>
#include <QDebug>
AnalysisJson::AnalysisJson(QString path)
{
if(QFile::exists(path)){
QFile file(path);
if(file.open(QIODevice::OpenModeFlag::ReadOnly))
{
m_json = QJsonDocument::fromJson(file.readAll());
file.close();
}
}
}
std::vector<AnalysisJson::json_node> AnalysisJson::GetNode()
{
std::vector<AnalysisJson::json_node> nodes;
if(!m_json.isObject())
return nodes;
auto obj = m_json.object();
auto keys = obj.keys().toVector();
std::sort(keys.begin(),keys.end(),[](QString x,QString y){
return x.toInt()<y.toInt();
});
for(auto key : keys)
{
if(key != "global")
nodes.push_back(json_node{ obj[key].toObject()["title"].toString(),
obj[key].toObject()["name"].toString(),
obj[key].toObject()["man"].toBool(),
obj[key].toObject()["desc"].toString(),
obj[key].toObject()["station"].toString(),
obj[key].toObject()["resolution"].toInt()
});
}
return nodes;
}
AnalysisJson::json_global AnalysisJson::GetGlobal()
{
if(!m_json.isObject())
return json_global();
auto obj = m_json.object()["global"].toObject();
return json_global{ obj["vid-to"].toInt(),
obj["pid-to"].toInt(),
obj["speed-mode"].toInt(),
obj["sleep-time"].toInt(),
obj["cpu-size"].toInt(),
obj["disk-size"].toInt(),
obj["lock-device"].toBool(),
obj["device-model"].toString(),
obj["firmware-version"].toString()
};
}
bool AnalysisJson::savejson(QString path, std::vector<AnalysisJson::json_node> json)
{
QFileInfo info(path);
if(!info.isFile())
return false;
if(!info.dir().exists())
QDir().mkdir(info.dir().path());
QJsonDocument doc;
QJsonObject obj;
int index =1;
for(auto json_ : json)
{
QJsonObject tmp_obj;
tmp_obj["title"] = json_.title;
tmp_obj["name"] = json_.name;
tmp_obj["man"] = json_.is_man;
tmp_obj["desc"] = json_.desc;
obj[QString::number(index++)] = tmp_obj;
}
doc.setObject(obj);
QFile file(path);
if(file.open(QIODevice::OpenModeFlag::WriteOnly))
{
file.write(doc.toJson());
file.close();
return true;
}
return false;
}
bool AnalysisJson::savejson(QString path, QJsonDocument doc)
{
QFileInfo info(path);
if(!info.isFile())
return false;
if(!info.dir().exists())
QDir().mkdir(info.dir().path());
QFile file(path);
if(file.open(QIODevice::OpenModeFlag::WriteOnly))
{
file.write(doc.toJson());
file.close();
return true;
}
return false;
}

View File

@ -0,0 +1,44 @@
#ifndef ANALYSISJSON_H
#define ANALYSISJSON_H
#include <QString>
#include <QJsonDocument>
#include <vector>
class AnalysisJson
{
public:
struct json_node
{
QString title;
QString name;
bool is_man;
QString desc;
QString station;
int resolution;
};
struct json_global
{
std::int32_t vid_to;
std::int32_t pid_to;
std::int32_t speed_mode;
std::int32_t sleep_time;
std::int32_t cpu_size;
std::int32_t disk_size;
bool lock_device;
QString device_model;
QString firmware_version;
};
AnalysisJson() = delete ;
AnalysisJson(QString path);
std::vector<json_node> GetNode();
json_global GetGlobal();
bool savejson(QString path,std::vector<json_node> json);
bool savejson(QString path, QJsonDocument doc);
private:
QJsonDocument m_json;
};
#endif // ANALYSISJSON_H

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

View File

@ -0,0 +1,17 @@
#include "mainwindow.h"
#include <QApplication>
#include <QTranslator>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTranslator translator;
if (translator.load(":translation/HGPdtJsonTool_zh_CN.qm"))
a.installTranslator(&translator);
MainWindow w;
w.show();
return a.exec();
}

View File

@ -0,0 +1,309 @@
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QFileDialog>
#include <QFile>
#include <QJsonObject>
#include <QJsonArray>
#include <QJsonDocument>
#include <QMessageBox>
#include "analysisjson.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
, m_curIndex(0)
{
ui->setupUi(this);
initDeviceInfo();
initTableWidgetUi();
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::initDeviceInfo()
{
QStringList oemName{ tr("huagao"), tr("microtek"), tr("hanvon"), tr("lanxum"), tr("deli"), tr("unis"), tr("cumtenn"), tr("nuetral") };
ui->comboBox_OEM->addItems(oemName);
int speedTime = 40;
while (speedTime <= 130)
{
ui->comboBox_speedMode->addItem(QString::number(speedTime));
speedTime += 10;
}
QStringList sleepTime{ tr("Not dormant"), tr("5 min"), tr("10 min"), tr("20 min"), tr("30 min"), tr("1 hour"), tr("2 hours"), tr("4 hours") };
ui->comboBox_sleepTime->addItems(sleepTime);
ui->comboBox_lockDevice->addItem(tr("Not locked"));
ui->comboBox_lockDevice->addItem(tr("Lock"));
QStringList testStation{ tr("Burn"), tr("Initial inspection"), tr("Image inspection") };
ui->comboBox_testStation->addItems(testStation);
QStringList testType{ tr("automatic testing"), tr("Manual testing") };
ui->comboBox_testType->addItems(testType);
QString prompt(tr("Fill in hexadecimal format, such as '0xFFFF'"));
ui->lineEdit_vid->setToolTip(prompt);
ui->lineEdit_pid->setToolTip(prompt);
}
void MainWindow::initTableWidgetUi()
{
ui->tableWidget->resizeRowsToContents();
ui->tableWidget->setColumnCount(7);
ui->tableWidget->horizontalHeader()->setDefaultSectionSize(200);
ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
ui->tableWidget->horizontalHeader()->setSectionResizeMode(0, QHeaderView::ResizeToContents);
QStringList header;
header << tr("selected") << tr("ID") << tr("Test ID") << tr("Test items") << tr("Test station") << tr("Test type") << tr("Test content");
ui->tableWidget->setHorizontalHeaderLabels(header);
QFont font = ui->tableWidget->horizontalHeader()->font();
font.setBold(true);
ui->tableWidget->horizontalHeader()->setFont(font);
ui->tableWidget->horizontalHeader()->setStretchLastSection(true);
ui->tableWidget->verticalHeader()->setDefaultSectionSize(10);
ui->tableWidget->setFrameShape(QFrame::NoFrame);
ui->tableWidget->setShowGrid(true);
ui->tableWidget->verticalHeader()->setVisible(false);
ui->tableWidget->setSelectionMode(QAbstractItemView::SingleSelection);
ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
ui->tableWidget->horizontalHeader()->setFixedHeight(30);
ui->tableWidget->clearContents();
ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
ui->tableWidget->setStyleSheet("selection-background-color:rgb(193,210,240)");
}
void MainWindow::updateTableWidget()
{
for(int i = 0; i < ui->tableWidget->rowCount(); i++)
{
ui->tableWidget->setItem(i, 1, new QTableWidgetItem(QString::number(i + 1)));
}
}
void MainWindow::on_pushButton_generate_clicked()
{
if (ui->tableWidget->rowCount() == 0)
{
QMessageBox::information(this, tr("Prompt"), tr("Please add test item"));
return;
}
int sleepTime[8] = { 0, 5, 10, 20, 30, 60, 120, 240 };
bool ok = false;
QJsonObject globalObject;
globalObject.insert("vid-to", ui->lineEdit_vid->text().toInt(&ok, 16));
globalObject.insert("pid-to", ui->lineEdit_pid->text().toInt(&ok, 16));
globalObject.insert("sleep-time", sleepTime[ui->comboBox_sleepTime->currentIndex()]);
globalObject.insert("speed-mode", ui->comboBox_speedMode->currentText().toInt());
globalObject.insert("device-model", ui->lineEdit_deviceModle->text());
globalObject.insert("cpu-size", ui->lineEdit_cpuSize->text().toInt());
globalObject.insert("disk-size", ui->lineEdit_diskSize->text().toInt());
globalObject.insert("firmware-version", ui->lineEdit_fwVersion->text());
globalObject.insert("lock-device", ui->comboBox_lockDevice->currentIndex() == 0 ? false : true);
QJsonObject json;
json.insert("global", QJsonValue(globalObject));
QJsonObject testItemObject;
int count = ui->tableWidget->rowCount();
for (int i = 0; i < count; i++)
{
testItemObject.insert("name", ui->tableWidget->item(i, 2)->text());
testItemObject.insert("title", ui->tableWidget->item(i, 3)->text());
testItemObject.insert("station", ui->tableWidget->item(i, 4)->text());
testItemObject.insert("man", ui->tableWidget->item(i, 5)->text() == tr("automatic testing") ? false : true);
testItemObject.insert("desc", ui->tableWidget->item(i, 6)->text());
json.insert(QString::number(i + 1), QJsonValue(testItemObject));
}
QJsonDocument doc;
doc.setObject(json);
QString fileName = QFileDialog::getSaveFileName(this, tr("Select profile path"), "", tr("Json(*.json)"));
if (!fileName.endsWith(".json"))
fileName.append(".json");
QFile file(fileName);
if (file.open(QIODevice::WriteOnly))
{
file.write(doc.toJson());
file.close();
QMessageBox::information(this, tr("Prompt"), tr("Successfully generated"));
}
else
{
QMessageBox::information(this, tr("Prompt"), tr("Generate filed"));
}
}
void MainWindow::on_pushButton_addTestItem_clicked()
{
if (ui->lineEdit_vid->text().isEmpty() || ui->lineEdit_pid->text().isEmpty() || ui->lineEdit_cpuSize->text().isEmpty() ||
ui->lineEdit_diskSize->text().isEmpty() || ui->lineEdit_testID->text().isEmpty() || ui->lineEdit_testItem->text().isEmpty())
{
QMessageBox::information(this, tr("Prompt"), tr("Incomplete information, please check"));
return;
}
ui->tableWidget->setRowCount(m_curIndex + 1);
QTableWidgetItem *check = new QTableWidgetItem();
check->setCheckState(Qt::Unchecked);
ui->tableWidget->setItem(m_curIndex, 0, check);
ui->tableWidget->item(m_curIndex, 0)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
ui->tableWidget->setItem(m_curIndex, 1, new QTableWidgetItem(QString::number(m_curIndex + 1)));
ui->tableWidget->item(m_curIndex, 1)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
ui->tableWidget->setItem(m_curIndex, 2, new QTableWidgetItem(ui->lineEdit_testID->text()));
ui->tableWidget->item(m_curIndex, 2)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
ui->tableWidget->setItem(m_curIndex, 3, new QTableWidgetItem(ui->lineEdit_testItem->text()));
ui->tableWidget->item(m_curIndex, 3)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
ui->tableWidget->setItem(m_curIndex, 4, new QTableWidgetItem(ui->comboBox_testStation->currentText()));
ui->tableWidget->item(m_curIndex, 4)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
ui->tableWidget->setItem(m_curIndex, 5, new QTableWidgetItem(ui->comboBox_testType->currentText()));
ui->tableWidget->item(m_curIndex, 5)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
ui->tableWidget->setItem(m_curIndex, 6, new QTableWidgetItem(ui->textEdit_testContent->toPlainText()));
ui->tableWidget->item(m_curIndex, 6)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
ui->tableWidget->selectRow(m_curIndex);
m_curIndex++;
}
void MainWindow::on_tableWidget_itemClicked(QTableWidgetItem *item)
{
int row = item->row();
QTableWidgetItem *item2 = ui->tableWidget->item(row, 0);
if (item2->checkState() == Qt::Checked)
{
ui->tableWidget->selectRow(row);
}
ui->lineEdit_testID->setText(ui->tableWidget->item(row, 2)->text());
ui->lineEdit_testItem->setText(ui->tableWidget->item(row, 3)->text());
ui->comboBox_testStation->setCurrentText(ui->tableWidget->item(row, 4)->text());
ui->comboBox_testType->setCurrentText(ui->tableWidget->item(row, 5)->text());
ui->textEdit_testContent->setText(ui->tableWidget->item(row, 6)->text());
}
void MainWindow::on_pushButton_import_clicked()
{
QString filePath = QFileDialog::getOpenFileName(this, tr("Open File"), "", tr("Json(*.json)"));
if (filePath.isEmpty())
return;
AnalysisJson analysisJson(filePath);
AnalysisJson::json_global jsonGlobal = analysisJson.GetGlobal();
ui->lineEdit_vid->setText(QString("0x") + QString::number(jsonGlobal.vid_to, 16));
ui->lineEdit_pid->setText(QString("0x") + QString::number(jsonGlobal.pid_to, 16));
ui->lineEdit_diskSize->setText(QString::number(jsonGlobal.disk_size));
ui->lineEdit_cpuSize->setText(QString::number(jsonGlobal.cpu_size));
ui->comboBox_lockDevice->setCurrentIndex(jsonGlobal.lock_device ? 1 : 0);
if (!jsonGlobal.device_model.isEmpty())
{
ui->lineEdit_deviceModle->setText(jsonGlobal.device_model);
}
if(!jsonGlobal.firmware_version.isEmpty())
{
ui->lineEdit_fwVersion->setText(jsonGlobal.firmware_version);
}
int sleepTime[8] = { 0, 5, 10, 20, 30, 60, 120, 240 };
for (int i = 0; i < sizeof(sleepTime) / sizeof(0); i++)
{
if (jsonGlobal.sleep_time == sleepTime[i])
ui->comboBox_sleepTime->setCurrentIndex(i);
}
for(int i = 0; i < ui->comboBox_speedMode->count(); i++)
{
if (jsonGlobal.speed_mode == ui->comboBox_speedMode->itemText(i).toInt())
ui->comboBox_speedMode->setCurrentText(QString::number(jsonGlobal.speed_mode));
}
std::vector<AnalysisJson::json_node> list_jsonNode = analysisJson.GetNode();
int count = list_jsonNode.size();
ui->tableWidget->setRowCount(count);
m_curIndex = 0;
for(int i = 0; i < count; ++i)
{
QTableWidgetItem *check = new QTableWidgetItem();
check->setCheckState(Qt::Unchecked);
ui->tableWidget->setItem(i, 0, check);
ui->tableWidget->item(i, 0)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
AnalysisJson::json_node node = list_jsonNode[i];
ui->tableWidget->setItem(i, 1, new QTableWidgetItem(QString::number(i+1)));
ui->tableWidget->item(i, 1)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
ui->tableWidget->setItem(i, 2, new QTableWidgetItem(node.name));
ui->tableWidget->item(i, 2)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
ui->tableWidget->setItem(i, 3, new QTableWidgetItem(node.title));
ui->tableWidget->item(i, 3)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
ui->tableWidget->setItem(i, 4, new QTableWidgetItem(node.station));
ui->tableWidget->item(i, 4)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
ui->tableWidget->setItem(i, 5, new QTableWidgetItem(node.is_man ? tr("automatic testing") : tr("Manual testing")));
ui->tableWidget->item(i, 5)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
ui->tableWidget->setItem(i, 6, new QTableWidgetItem(node.desc));
ui->tableWidget->item(i, 6)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
m_curIndex++;
}
ui->tableWidget->selectRow(0);
}
void MainWindow::on_pushButton_delete_clicked()
{
for(int i = 0; i < ui->tableWidget->rowCount(); i++)
{
QTableWidgetItem *item = ui->tableWidget->item(i, 0);
if (item != nullptr)
{
if (item->checkState() == Qt::Checked)
ui->tableWidget->removeRow(i);
}
}
updateTableWidget();
}
void MainWindow::on_checkBox_selectAll_stateChanged(int arg1)
{
(void)arg1;
bool check = ui->checkBox_selectAll->isChecked();
for(int i = 0; i < ui->tableWidget->rowCount(); i++)
{
QTableWidgetItem *item = ui->tableWidget->item(i, 0);
if (item != nullptr)
{
if (check)
item->setCheckState(Qt::Checked);
else
item->setCheckState(Qt::Unchecked);
}
}
}

View File

@ -0,0 +1,43 @@
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QTableWidgetItem>
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
private slots:
void on_pushButton_generate_clicked();
void on_pushButton_addTestItem_clicked();
void on_tableWidget_itemClicked(QTableWidgetItem *item);
void on_pushButton_import_clicked();
void on_pushButton_delete_clicked();
void on_checkBox_selectAll_stateChanged(int arg1);
private:
void initDeviceInfo();
void initTableWidgetUi();
void updateTableWidget();
private:
int m_curIndex;
private:
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H

View File

@ -0,0 +1,452 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>965</width>
<height>752</height>
</rect>
</property>
<property name="windowTitle">
<string>MainWindow</string>
</property>
<widget class="QWidget" name="centralwidget">
<widget class="QLineEdit" name="lineEdit_pid">
<property name="geometry">
<rect>
<x>720</x>
<y>30</y>
<width>161</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QComboBox" name="comboBox_OEM">
<property name="geometry">
<rect>
<x>130</x>
<y>30</y>
<width>161</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_3">
<property name="geometry">
<rect>
<x>680</x>
<y>30</y>
<width>51</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>PID:</string>
</property>
</widget>
<widget class="QLineEdit" name="lineEdit_fwVersion">
<property name="geometry">
<rect>
<x>130</x>
<y>140</y>
<width>161</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label">
<property name="geometry">
<rect>
<x>90</x>
<y>30</y>
<width>31</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>OEM:</string>
</property>
</widget>
<widget class="QLineEdit" name="lineEdit_vid">
<property name="geometry">
<rect>
<x>440</x>
<y>30</y>
<width>161</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_15">
<property name="geometry">
<rect>
<x>20</x>
<y>140</y>
<width>101</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>Firmware Version:</string>
</property>
</widget>
<widget class="QLabel" name="label_2">
<property name="geometry">
<rect>
<x>360</x>
<y>30</y>
<width>54</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>VID:</string>
</property>
</widget>
<widget class="QPushButton" name="pushButton_generate">
<property name="geometry">
<rect>
<x>800</x>
<y>540</y>
<width>121</width>
<height>51</height>
</rect>
</property>
<property name="text">
<string>Generate</string>
</property>
</widget>
<widget class="QLineEdit" name="lineEdit_deviceModle">
<property name="geometry">
<rect>
<x>720</x>
<y>90</y>
<width>161</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_6">
<property name="geometry">
<rect>
<x>630</x>
<y>90</y>
<width>91</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Device modle:</string>
</property>
</widget>
<widget class="QLabel" name="label_7">
<property name="geometry">
<rect>
<x>350</x>
<y>140</y>
<width>81</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Disk size:</string>
</property>
</widget>
<widget class="QLineEdit" name="lineEdit_cpuSize">
<property name="geometry">
<rect>
<x>720</x>
<y>140</y>
<width>161</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_4">
<property name="geometry">
<rect>
<x>30</x>
<y>90</y>
<width>101</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>Speed mode(PPM):</string>
</property>
</widget>
<widget class="QComboBox" name="comboBox_speedMode">
<property name="geometry">
<rect>
<x>130</x>
<y>90</y>
<width>161</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_5">
<property name="geometry">
<rect>
<x>350</x>
<y>90</y>
<width>81</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Sleep time:</string>
</property>
</widget>
<widget class="QComboBox" name="comboBox_lockDevice">
<property name="geometry">
<rect>
<x>130</x>
<y>190</y>
<width>161</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_8">
<property name="geometry">
<rect>
<x>640</x>
<y>140</y>
<width>71</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>CPU size:</string>
</property>
</widget>
<widget class="QLineEdit" name="lineEdit_diskSize">
<property name="geometry">
<rect>
<x>440</x>
<y>140</y>
<width>161</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QComboBox" name="comboBox_sleepTime">
<property name="geometry">
<rect>
<x>440</x>
<y>90</y>
<width>161</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_9">
<property name="geometry">
<rect>
<x>50</x>
<y>190</y>
<width>71</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Lock device:</string>
</property>
</widget>
<widget class="QLabel" name="label_10">
<property name="geometry">
<rect>
<x>350</x>
<y>190</y>
<width>71</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Test Id:</string>
</property>
</widget>
<widget class="QLineEdit" name="lineEdit_testID">
<property name="geometry">
<rect>
<x>440</x>
<y>190</y>
<width>161</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_11">
<property name="geometry">
<rect>
<x>640</x>
<y>190</y>
<width>71</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Test item:</string>
</property>
</widget>
<widget class="QLineEdit" name="lineEdit_testItem">
<property name="geometry">
<rect>
<x>720</x>
<y>190</y>
<width>161</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_14">
<property name="geometry">
<rect>
<x>60</x>
<y>250</y>
<width>61</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>Test station:</string>
</property>
</widget>
<widget class="QComboBox" name="comboBox_testStation">
<property name="geometry">
<rect>
<x>130</x>
<y>250</y>
<width>161</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_13">
<property name="geometry">
<rect>
<x>350</x>
<y>250</y>
<width>71</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Test type:</string>
</property>
</widget>
<widget class="QComboBox" name="comboBox_testType">
<property name="geometry">
<rect>
<x>440</x>
<y>250</y>
<width>161</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QPushButton" name="pushButton_addTestItem">
<property name="geometry">
<rect>
<x>390</x>
<y>310</y>
<width>121</width>
<height>41</height>
</rect>
</property>
<property name="text">
<string>Add</string>
</property>
</widget>
<widget class="QLabel" name="label_12">
<property name="geometry">
<rect>
<x>630</x>
<y>250</y>
<width>81</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>Test content:</string>
</property>
</widget>
<widget class="QTextEdit" name="textEdit_testContent">
<property name="geometry">
<rect>
<x>720</x>
<y>230</y>
<width>231</width>
<height>71</height>
</rect>
</property>
</widget>
<widget class="QTableWidget" name="tableWidget">
<property name="geometry">
<rect>
<x>20</x>
<y>380</y>
<width>721</width>
<height>281</height>
</rect>
</property>
</widget>
<widget class="QPushButton" name="pushButton_import">
<property name="geometry">
<rect>
<x>800</x>
<y>430</y>
<width>121</width>
<height>51</height>
</rect>
</property>
<property name="text">
<string>Import</string>
</property>
</widget>
<widget class="QPushButton" name="pushButton_delete">
<property name="geometry">
<rect>
<x>150</x>
<y>670</y>
<width>141</width>
<height>31</height>
</rect>
</property>
<property name="text">
<string>Delete</string>
</property>
</widget>
<widget class="QCheckBox" name="checkBox_selectAll">
<property name="geometry">
<rect>
<x>40</x>
<y>680</y>
<width>91</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>SelectAll</string>
</property>
</widget>
</widget>
<widget class="QMenuBar" name="menubar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>965</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QStatusBar" name="statusbar"/>
</widget>
<resources/>
<connections/>
</ui>

View File

@ -0,0 +1,266 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 4.11.0, 2024-03-04T11:01:09. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>
<value type="QByteArray">{14a695d1-72c8-4fba-8508-2bd2de03c256}</value>
</data>
<data>
<variable>ProjectExplorer.Project.ActiveTarget</variable>
<value type="int">0</value>
</data>
<data>
<variable>ProjectExplorer.Project.EditorSettings</variable>
<valuemap type="QVariantMap">
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
<value type="QString" key="language">Cpp</value>
<valuemap type="QVariantMap" key="value">
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
</valuemap>
</valuemap>
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
<value type="QString" key="language">QmlJS</value>
<valuemap type="QVariantMap" key="value">
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
</valuemap>
</valuemap>
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
<value type="int" key="EditorConfiguration.IndentSize">4</value>
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
<value type="int" key="EditorConfiguration.TabSize">8</value>
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.PluginSettings</variable>
<valuemap type="QVariantMap"/>
</data>
<data>
<variable>ProjectExplorer.Project.Target.0</variable>
<valuemap type="QVariantMap">
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.14.1 MSVC2017 32bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.14.1 MSVC2017 32bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5141.win32_msvc2017_kit</value>
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/sane-app/code_production/app/build-HGProductionTool-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/sane-app/code_production/app/build-HGProductionTool-Desktop_Qt_5_14_1_MSVC2017_32bit-Release</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
<value type="QString">cpu-cycles</value>
</valuelist>
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
<value type="int" key="Analyzer.Perf.Frequency">250</value>
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
<value type="QString">-e</value>
<value type="QString">cpu-cycles</value>
<value type="QString">--call-graph</value>
<value type="QString">dwarf,4096</value>
<value type="QString">-F</value>
<value type="QString">250</value>
</valuelist>
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
<value type="int">0</value>
<value type="int">1</value>
<value type="int">2</value>
<value type="int">3</value>
<value type="int">4</value>
<value type="int">5</value>
<value type="int">6</value>
<value type="int">7</value>
<value type="int">8</value>
<value type="int">9</value>
<value type="int">10</value>
<value type="int">11</value>
<value type="int">12</value>
<value type="int">13</value>
<value type="int">14</value>
</valuelist>
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:D:/sane-app/code_production/app/HGProductionTool/HGProductionTool.pro</value>
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">D:/sane-app/code_production/app/HGProductionTool/HGProductionTool.pro</value>
<value type="QString" key="RunConfiguration.Arguments"></value>
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
<value type="QString" key="RunConfiguration.WorkingDirectory.default">D:/sane-app/code_production/app/HGProductionTool/../../../code_app/build2/build/windows/huagao/x86/Debug</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.TargetCount</variable>
<value type="int">1</value>
</data>
<data>
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
<value type="int">22</value>
</data>
<data>
<variable>Version</variable>
<value type="int">22</value>
</data>
</qtcreator>

View File

@ -0,0 +1,22 @@
QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
QMAKE_CXX.QMAKE_MSC_VER = 1929
QMAKE_CXX.QMAKE_MSC_FULL_VER = 192930146
QMAKE_CXX.COMPILER_MACROS = \
QT_COMPILER_STDCXX \
QMAKE_MSC_VER \
QMAKE_MSC_FULL_VER
QMAKE_CXX.INCDIRS = \
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\ATLMFC\\include" \
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\include" \
"C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\include\\um" \
"C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\ucrt" \
"C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\shared" \
"C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um" \
"C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\winrt" \
"C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\cppwinrt"
QMAKE_CXX.LIBDIRS = \
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\ATLMFC\\lib\\x86" \
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\lib\\x86" \
"C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\lib\\um\\x86" \
"C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.19041.0\\ucrt\\x86" \
"C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.19041.0\\um\\x86"

View File

@ -0,0 +1,37 @@
#include <windows.h>
IDI_ICON1 ICON DISCARDABLE "D:\\sane-app\\code_production\\app\\HGPdtJsonTool\\image_rsc\\logo\\logo.ico"
VS_VERSION_INFO VERSIONINFO
FILEVERSION 0,0,0,0
PRODUCTVERSION 0,0,0,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG
#else
FILEFLAGS 0x0L
#endif
FILEOS VOS__WINDOWS32
FILETYPE VFT_DLL
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "\0"
VALUE "FileDescription", "\0"
VALUE "FileVersion", "0.0.0.0\0"
VALUE "LegalCopyright", "\0"
VALUE "OriginalFilename", "HGPdtJsonTool.exe\0"
VALUE "ProductName", "HGPdtJsonTool\0"
VALUE "ProductVersion", "0.0.0.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0409, 1200
END
END
/* End of Version info */

View File

@ -0,0 +1,499 @@
#############################################################################
# Makefile for building: HGPdtJsonTool
# Generated by qmake (3.1) (Qt 5.14.1)
# Project: ..\HGPdtJsonTool\HGPdtJsonTool.pro
# Template: app
# Command: C:\Qt\Qt5.14.1\5.14.1\msvc2017\bin\qmake.exe -o Makefile ..\HGPdtJsonTool\HGPdtJsonTool.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
#############################################################################
MAKEFILE = Makefile
EQ = =
first: debug
install: debug-install
uninstall: debug-uninstall
QMAKE = C:\Qt\Qt5.14.1\5.14.1\msvc2017\bin\qmake.exe
DEL_FILE = del
CHK_DIR_EXISTS= if not exist
MKDIR = mkdir
COPY = copy /y
COPY_FILE = copy /y
COPY_DIR = xcopy /s /q /y /i
INSTALL_FILE = copy /y
INSTALL_PROGRAM = copy /y
INSTALL_DIR = xcopy /s /q /y /i
QINSTALL = C:\Qt\Qt5.14.1\5.14.1\msvc2017\bin\qmake.exe -install qinstall
QINSTALL_PROGRAM = C:\Qt\Qt5.14.1\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
DEL_FILE = del
SYMLINK = $(QMAKE) -install ln -f -s
DEL_DIR = rmdir
MOVE = move
IDC = idc
IDL = midl
ZIP = zip -r -9
DEF_FILE =
RES_FILE = HGPdtJsonTool_resource.res
SED = $(QMAKE) -install sed
MOVE = move
SUBTARGETS = \
debug \
release
debug: $(MAKEFILE) FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug
debug-make_first: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug
debug-all: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug all
debug-clean: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug clean
debug-distclean: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug distclean
debug-install: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug install
debug-uninstall: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug uninstall
release: $(MAKEFILE) FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release
release-make_first: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release
release-all: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release all
release-clean: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release clean
release-distclean: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release distclean
release-install: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release install
release-uninstall: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release uninstall
Makefile: ..\HGPdtJsonTool\HGPdtJsonTool.pro C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\spec_pre.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\angle.conf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\qconfig.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qt_functions.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qt_config.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\spec_post.prf \
.qmake.stash \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\msvc-version.conf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\toolchain.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\default_pre.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\resolve_config.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\default_post.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qml_debug.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\precompile_header.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\warn_on.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qt.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\resources_functions.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\resources.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\moc.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\uic.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qmake_use.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\file_copies.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\windows.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\exceptions.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\yacc.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\lex.prf \
..\HGPdtJsonTool\HGPdtJsonTool.pro \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Widgets.prl \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Gui.prl \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Core.prl \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\qtmain.prl \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\build_pass.prf \
..\HGPdtJsonTool\HGPdtJsonTool_resource.qrc \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Widgetsd.prl \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Guid.prl \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Cored.prl \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\qtmaind.prl
$(QMAKE) -o Makefile ..\HGPdtJsonTool\HGPdtJsonTool.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\spec_pre.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\angle.conf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\qconfig.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qt_functions.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qt_config.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\spec_post.prf:
.qmake.stash:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\msvc-version.conf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\toolchain.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\default_pre.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\resolve_config.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\default_post.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qml_debug.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\precompile_header.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\warn_on.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qt.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\resources_functions.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\resources.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\moc.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\uic.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qmake_use.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\file_copies.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\windows.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\exceptions.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\yacc.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\lex.prf:
..\HGPdtJsonTool\HGPdtJsonTool.pro:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Widgets.prl:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Gui.prl:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Core.prl:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\qtmain.prl:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\build_pass.prf:
..\HGPdtJsonTool\HGPdtJsonTool_resource.qrc:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Widgetsd.prl:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Guid.prl:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Cored.prl:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\qtmaind.prl:
qmake: FORCE
@$(QMAKE) -o Makefile ..\HGPdtJsonTool\HGPdtJsonTool.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
qmake_all: FORCE
make_first: debug-make_first release-make_first FORCE
all: debug-all release-all FORCE
clean: debug-clean release-clean FORCE
-$(DEL_FILE) HGPdtJsonTool.vc.pdb
-$(DEL_FILE) HGPdtJsonTool.ilk
-$(DEL_FILE) HGPdtJsonTool.idb
distclean: debug-distclean release-distclean FORCE
-$(DEL_FILE) Makefile
-$(DEL_FILE) .qmake.stash HGPdtJsonTool.pdb
debug-mocclean:
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug mocclean
release-mocclean:
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release mocclean
mocclean: debug-mocclean release-mocclean
debug-mocables:
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug mocables
release-mocables:
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release mocables
mocables: debug-mocables release-mocables
check: first
benchmark: first
FORCE:
$(MAKEFILE).Debug: Makefile
$(MAKEFILE).Release: Makefile

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,147 @@
/****************************************************************************
** Meta object code from reading C++ file 'mainwindow.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGPdtJsonTool/mainwindow.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'mainwindow.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_MainWindow_t {
QByteArrayData data[11];
char stringdata0[225];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_MainWindow_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_MainWindow_t qt_meta_stringdata_MainWindow = {
{
QT_MOC_LITERAL(0, 0, 10), // "MainWindow"
QT_MOC_LITERAL(1, 11, 30), // "on_pushButton_generate_clicked"
QT_MOC_LITERAL(2, 42, 0), // ""
QT_MOC_LITERAL(3, 43, 33), // "on_pushButton_addTestItem_cli..."
QT_MOC_LITERAL(4, 77, 26), // "on_tableWidget_itemClicked"
QT_MOC_LITERAL(5, 104, 17), // "QTableWidgetItem*"
QT_MOC_LITERAL(6, 122, 4), // "item"
QT_MOC_LITERAL(7, 127, 28), // "on_pushButton_import_clicked"
QT_MOC_LITERAL(8, 156, 28), // "on_pushButton_delete_clicked"
QT_MOC_LITERAL(9, 185, 34), // "on_checkBox_selectAll_stateCh..."
QT_MOC_LITERAL(10, 220, 4) // "arg1"
},
"MainWindow\0on_pushButton_generate_clicked\0"
"\0on_pushButton_addTestItem_clicked\0"
"on_tableWidget_itemClicked\0QTableWidgetItem*\0"
"item\0on_pushButton_import_clicked\0"
"on_pushButton_delete_clicked\0"
"on_checkBox_selectAll_stateChanged\0"
"arg1"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_MainWindow[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
6, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 44, 2, 0x08 /* Private */,
3, 0, 45, 2, 0x08 /* Private */,
4, 1, 46, 2, 0x08 /* Private */,
7, 0, 49, 2, 0x08 /* Private */,
8, 0, 50, 2, 0x08 /* Private */,
9, 1, 51, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 5, 6,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::Int, 10,
0 // eod
};
void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<MainWindow *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_pushButton_generate_clicked(); break;
case 1: _t->on_pushButton_addTestItem_clicked(); break;
case 2: _t->on_tableWidget_itemClicked((*reinterpret_cast< QTableWidgetItem*(*)>(_a[1]))); break;
case 3: _t->on_pushButton_import_clicked(); break;
case 4: _t->on_pushButton_delete_clicked(); break;
case 5: _t->on_checkBox_selectAll_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject MainWindow::staticMetaObject = { {
QMetaObject::SuperData::link<QMainWindow::staticMetaObject>(),
qt_meta_stringdata_MainWindow.data,
qt_meta_data_MainWindow,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *MainWindow::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *MainWindow::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_MainWindow.stringdata0))
return static_cast<void*>(this);
return QMainWindow::qt_metacast(_clname);
}
int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QMainWindow::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 6)
qt_static_metacall(this, _c, _id, _a);
_id -= 6;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 6)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 6;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,11 @@
#define _MSC_EXTENSIONS
#define _MSC_VER 1929
#define _MSC_FULL_VER 192930146
#define _MSC_BUILD 0
#define _WIN32
#define _M_IX86 600
#define _M_IX86_FP 2
#define _CPPRTTI
#define _DEBUG
#define _MT
#define _DLL

View File

@ -0,0 +1,234 @@
/********************************************************************************
** Form generated from reading UI file 'mainwindow.ui'
**
** Created by: Qt User Interface Compiler version 5.14.1
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QTableWidget>
#include <QtWidgets/QTextEdit>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_MainWindow
{
public:
QWidget *centralwidget;
QLineEdit *lineEdit_pid;
QComboBox *comboBox_OEM;
QLabel *label_3;
QLineEdit *lineEdit_fwVersion;
QLabel *label;
QLineEdit *lineEdit_vid;
QLabel *label_15;
QLabel *label_2;
QPushButton *pushButton_generate;
QLineEdit *lineEdit_deviceModle;
QLabel *label_6;
QLabel *label_7;
QLineEdit *lineEdit_cpuSize;
QLabel *label_4;
QComboBox *comboBox_speedMode;
QLabel *label_5;
QComboBox *comboBox_lockDevice;
QLabel *label_8;
QLineEdit *lineEdit_diskSize;
QComboBox *comboBox_sleepTime;
QLabel *label_9;
QLabel *label_10;
QLineEdit *lineEdit_testID;
QLabel *label_11;
QLineEdit *lineEdit_testItem;
QLabel *label_14;
QComboBox *comboBox_testStation;
QLabel *label_13;
QComboBox *comboBox_testType;
QPushButton *pushButton_addTestItem;
QLabel *label_12;
QTextEdit *textEdit_testContent;
QTableWidget *tableWidget;
QPushButton *pushButton_import;
QPushButton *pushButton_delete;
QCheckBox *checkBox_selectAll;
QMenuBar *menubar;
QStatusBar *statusbar;
void setupUi(QMainWindow *MainWindow)
{
if (MainWindow->objectName().isEmpty())
MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
MainWindow->resize(965, 752);
centralwidget = new QWidget(MainWindow);
centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
lineEdit_pid = new QLineEdit(centralwidget);
lineEdit_pid->setObjectName(QString::fromUtf8("lineEdit_pid"));
lineEdit_pid->setGeometry(QRect(720, 30, 161, 20));
comboBox_OEM = new QComboBox(centralwidget);
comboBox_OEM->setObjectName(QString::fromUtf8("comboBox_OEM"));
comboBox_OEM->setGeometry(QRect(130, 30, 161, 22));
label_3 = new QLabel(centralwidget);
label_3->setObjectName(QString::fromUtf8("label_3"));
label_3->setGeometry(QRect(680, 30, 51, 21));
lineEdit_fwVersion = new QLineEdit(centralwidget);
lineEdit_fwVersion->setObjectName(QString::fromUtf8("lineEdit_fwVersion"));
lineEdit_fwVersion->setGeometry(QRect(130, 140, 161, 20));
label = new QLabel(centralwidget);
label->setObjectName(QString::fromUtf8("label"));
label->setGeometry(QRect(90, 30, 31, 20));
lineEdit_vid = new QLineEdit(centralwidget);
lineEdit_vid->setObjectName(QString::fromUtf8("lineEdit_vid"));
lineEdit_vid->setGeometry(QRect(440, 30, 161, 20));
label_15 = new QLabel(centralwidget);
label_15->setObjectName(QString::fromUtf8("label_15"));
label_15->setGeometry(QRect(20, 140, 101, 21));
label_2 = new QLabel(centralwidget);
label_2->setObjectName(QString::fromUtf8("label_2"));
label_2->setGeometry(QRect(360, 30, 54, 21));
pushButton_generate = new QPushButton(centralwidget);
pushButton_generate->setObjectName(QString::fromUtf8("pushButton_generate"));
pushButton_generate->setGeometry(QRect(800, 540, 121, 51));
lineEdit_deviceModle = new QLineEdit(centralwidget);
lineEdit_deviceModle->setObjectName(QString::fromUtf8("lineEdit_deviceModle"));
lineEdit_deviceModle->setGeometry(QRect(720, 90, 161, 20));
label_6 = new QLabel(centralwidget);
label_6->setObjectName(QString::fromUtf8("label_6"));
label_6->setGeometry(QRect(630, 90, 91, 16));
label_7 = new QLabel(centralwidget);
label_7->setObjectName(QString::fromUtf8("label_7"));
label_7->setGeometry(QRect(350, 140, 81, 16));
lineEdit_cpuSize = new QLineEdit(centralwidget);
lineEdit_cpuSize->setObjectName(QString::fromUtf8("lineEdit_cpuSize"));
lineEdit_cpuSize->setGeometry(QRect(720, 140, 161, 20));
label_4 = new QLabel(centralwidget);
label_4->setObjectName(QString::fromUtf8("label_4"));
label_4->setGeometry(QRect(30, 90, 101, 21));
comboBox_speedMode = new QComboBox(centralwidget);
comboBox_speedMode->setObjectName(QString::fromUtf8("comboBox_speedMode"));
comboBox_speedMode->setGeometry(QRect(130, 90, 161, 22));
label_5 = new QLabel(centralwidget);
label_5->setObjectName(QString::fromUtf8("label_5"));
label_5->setGeometry(QRect(350, 90, 81, 16));
comboBox_lockDevice = new QComboBox(centralwidget);
comboBox_lockDevice->setObjectName(QString::fromUtf8("comboBox_lockDevice"));
comboBox_lockDevice->setGeometry(QRect(130, 190, 161, 22));
label_8 = new QLabel(centralwidget);
label_8->setObjectName(QString::fromUtf8("label_8"));
label_8->setGeometry(QRect(640, 140, 71, 16));
lineEdit_diskSize = new QLineEdit(centralwidget);
lineEdit_diskSize->setObjectName(QString::fromUtf8("lineEdit_diskSize"));
lineEdit_diskSize->setGeometry(QRect(440, 140, 161, 20));
comboBox_sleepTime = new QComboBox(centralwidget);
comboBox_sleepTime->setObjectName(QString::fromUtf8("comboBox_sleepTime"));
comboBox_sleepTime->setGeometry(QRect(440, 90, 161, 22));
label_9 = new QLabel(centralwidget);
label_9->setObjectName(QString::fromUtf8("label_9"));
label_9->setGeometry(QRect(50, 190, 71, 16));
label_10 = new QLabel(centralwidget);
label_10->setObjectName(QString::fromUtf8("label_10"));
label_10->setGeometry(QRect(350, 190, 71, 16));
lineEdit_testID = new QLineEdit(centralwidget);
lineEdit_testID->setObjectName(QString::fromUtf8("lineEdit_testID"));
lineEdit_testID->setGeometry(QRect(440, 190, 161, 20));
label_11 = new QLabel(centralwidget);
label_11->setObjectName(QString::fromUtf8("label_11"));
label_11->setGeometry(QRect(640, 190, 71, 16));
lineEdit_testItem = new QLineEdit(centralwidget);
lineEdit_testItem->setObjectName(QString::fromUtf8("lineEdit_testItem"));
lineEdit_testItem->setGeometry(QRect(720, 190, 161, 20));
label_14 = new QLabel(centralwidget);
label_14->setObjectName(QString::fromUtf8("label_14"));
label_14->setGeometry(QRect(60, 250, 61, 21));
comboBox_testStation = new QComboBox(centralwidget);
comboBox_testStation->setObjectName(QString::fromUtf8("comboBox_testStation"));
comboBox_testStation->setGeometry(QRect(130, 250, 161, 22));
label_13 = new QLabel(centralwidget);
label_13->setObjectName(QString::fromUtf8("label_13"));
label_13->setGeometry(QRect(350, 250, 71, 16));
comboBox_testType = new QComboBox(centralwidget);
comboBox_testType->setObjectName(QString::fromUtf8("comboBox_testType"));
comboBox_testType->setGeometry(QRect(440, 250, 161, 22));
pushButton_addTestItem = new QPushButton(centralwidget);
pushButton_addTestItem->setObjectName(QString::fromUtf8("pushButton_addTestItem"));
pushButton_addTestItem->setGeometry(QRect(390, 310, 121, 41));
label_12 = new QLabel(centralwidget);
label_12->setObjectName(QString::fromUtf8("label_12"));
label_12->setGeometry(QRect(630, 250, 81, 21));
textEdit_testContent = new QTextEdit(centralwidget);
textEdit_testContent->setObjectName(QString::fromUtf8("textEdit_testContent"));
textEdit_testContent->setGeometry(QRect(720, 230, 231, 71));
tableWidget = new QTableWidget(centralwidget);
tableWidget->setObjectName(QString::fromUtf8("tableWidget"));
tableWidget->setGeometry(QRect(20, 380, 721, 281));
pushButton_import = new QPushButton(centralwidget);
pushButton_import->setObjectName(QString::fromUtf8("pushButton_import"));
pushButton_import->setGeometry(QRect(800, 430, 121, 51));
pushButton_delete = new QPushButton(centralwidget);
pushButton_delete->setObjectName(QString::fromUtf8("pushButton_delete"));
pushButton_delete->setGeometry(QRect(150, 670, 141, 31));
checkBox_selectAll = new QCheckBox(centralwidget);
checkBox_selectAll->setObjectName(QString::fromUtf8("checkBox_selectAll"));
checkBox_selectAll->setGeometry(QRect(40, 680, 91, 16));
MainWindow->setCentralWidget(centralwidget);
menubar = new QMenuBar(MainWindow);
menubar->setObjectName(QString::fromUtf8("menubar"));
menubar->setGeometry(QRect(0, 0, 965, 22));
MainWindow->setMenuBar(menubar);
statusbar = new QStatusBar(MainWindow);
statusbar->setObjectName(QString::fromUtf8("statusbar"));
MainWindow->setStatusBar(statusbar);
retranslateUi(MainWindow);
QMetaObject::connectSlotsByName(MainWindow);
} // setupUi
void retranslateUi(QMainWindow *MainWindow)
{
MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "MainWindow", nullptr));
label_3->setText(QCoreApplication::translate("MainWindow", "PID:", nullptr));
label->setText(QCoreApplication::translate("MainWindow", "OEM:", nullptr));
label_15->setText(QCoreApplication::translate("MainWindow", "Firmware Version:", nullptr));
label_2->setText(QCoreApplication::translate("MainWindow", "VID:", nullptr));
pushButton_generate->setText(QCoreApplication::translate("MainWindow", "Generate", nullptr));
label_6->setText(QCoreApplication::translate("MainWindow", "Device modle:", nullptr));
label_7->setText(QCoreApplication::translate("MainWindow", "Disk size:", nullptr));
label_4->setText(QCoreApplication::translate("MainWindow", "Speed mode(PPM):", nullptr));
label_5->setText(QCoreApplication::translate("MainWindow", "Sleep time:", nullptr));
label_8->setText(QCoreApplication::translate("MainWindow", "CPU size:", nullptr));
label_9->setText(QCoreApplication::translate("MainWindow", "Lock device:", nullptr));
label_10->setText(QCoreApplication::translate("MainWindow", "Test Id:", nullptr));
label_11->setText(QCoreApplication::translate("MainWindow", "Test item:", nullptr));
label_14->setText(QCoreApplication::translate("MainWindow", "Test station:", nullptr));
label_13->setText(QCoreApplication::translate("MainWindow", "Test type:", nullptr));
pushButton_addTestItem->setText(QCoreApplication::translate("MainWindow", "Add", nullptr));
label_12->setText(QCoreApplication::translate("MainWindow", "Test content:", nullptr));
pushButton_import->setText(QCoreApplication::translate("MainWindow", "Import", nullptr));
pushButton_delete->setText(QCoreApplication::translate("MainWindow", "Delete", nullptr));
checkBox_selectAll->setText(QCoreApplication::translate("MainWindow", "SelectAll", nullptr));
} // retranslateUi
};
namespace Ui {
class MainWindow: public Ui_MainWindow {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_MAINWINDOW_H

View File

@ -0,0 +1,22 @@
QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
QMAKE_CXX.QMAKE_MSC_VER = 1929
QMAKE_CXX.QMAKE_MSC_FULL_VER = 192930146
QMAKE_CXX.COMPILER_MACROS = \
QT_COMPILER_STDCXX \
QMAKE_MSC_VER \
QMAKE_MSC_FULL_VER
QMAKE_CXX.INCDIRS = \
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\ATLMFC\\include" \
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\include" \
"C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\include\\um" \
"C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\ucrt" \
"C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\shared" \
"C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um" \
"C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\winrt" \
"C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\cppwinrt"
QMAKE_CXX.LIBDIRS = \
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\ATLMFC\\lib\\x86" \
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\lib\\x86" \
"C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\lib\\um\\x86" \
"C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.19041.0\\ucrt\\x86" \
"C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.19041.0\\um\\x86"

View File

@ -0,0 +1,499 @@
#############################################################################
# Makefile for building: ProductionTool
# Generated by qmake (3.1) (Qt 5.14.1)
# Project: ..\HGProductionTool\HGProductionTool.pro
# Template: app
# Command: C:\Qt\Qt5.14.1\5.14.1\msvc2017\bin\qmake.exe -o Makefile ..\HGProductionTool\HGProductionTool.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
#############################################################################
MAKEFILE = Makefile
EQ = =
first: debug
install: debug-install
uninstall: debug-uninstall
QMAKE = C:\Qt\Qt5.14.1\5.14.1\msvc2017\bin\qmake.exe
DEL_FILE = del
CHK_DIR_EXISTS= if not exist
MKDIR = mkdir
COPY = copy /y
COPY_FILE = copy /y
COPY_DIR = xcopy /s /q /y /i
INSTALL_FILE = copy /y
INSTALL_PROGRAM = copy /y
INSTALL_DIR = xcopy /s /q /y /i
QINSTALL = C:\Qt\Qt5.14.1\5.14.1\msvc2017\bin\qmake.exe -install qinstall
QINSTALL_PROGRAM = C:\Qt\Qt5.14.1\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
DEL_FILE = del
SYMLINK = $(QMAKE) -install ln -f -s
DEL_DIR = rmdir
MOVE = move
IDC = idc
IDL = midl
ZIP = zip -r -9
DEF_FILE =
RES_FILE = ProductionTool_resource.res
SED = $(QMAKE) -install sed
MOVE = move
SUBTARGETS = \
debug \
release
debug: $(MAKEFILE) FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug
debug-make_first: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug
debug-all: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug all
debug-clean: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug clean
debug-distclean: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug distclean
debug-install: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug install
debug-uninstall: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug uninstall
release: $(MAKEFILE) FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release
release-make_first: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release
release-all: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release all
release-clean: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release clean
release-distclean: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release distclean
release-install: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release install
release-uninstall: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release uninstall
Makefile: ..\HGProductionTool\HGProductionTool.pro C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\spec_pre.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\angle.conf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\qconfig.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qt_functions.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qt_config.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\spec_post.prf \
.qmake.stash \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\msvc-version.conf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\toolchain.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\default_pre.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\resolve_config.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\default_post.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qml_debug.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\precompile_header.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\warn_on.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qt.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\resources_functions.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\resources.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\moc.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\uic.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qmake_use.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\file_copies.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\windows.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\exceptions.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\yacc.prf \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\lex.prf \
..\HGProductionTool\HGProductionTool.pro \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Widgets.prl \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Gui.prl \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Core.prl \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\qtmain.prl \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\build_pass.prf \
..\HGProductionTool\ProductionTool_resource.qrc \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Widgetsd.prl \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Guid.prl \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Cored.prl \
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\qtmaind.prl
$(QMAKE) -o Makefile ..\HGProductionTool\HGProductionTool.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\spec_pre.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\angle.conf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\qconfig.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qt_functions.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qt_config.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\spec_post.prf:
.qmake.stash:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\common\msvc-version.conf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\toolchain.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\default_pre.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\resolve_config.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\default_post.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qml_debug.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\precompile_header.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\warn_on.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qt.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\resources_functions.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\resources.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\moc.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\uic.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\qmake_use.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\file_copies.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\win32\windows.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\exceptions.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\yacc.prf:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\lex.prf:
..\HGProductionTool\HGProductionTool.pro:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Widgets.prl:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Gui.prl:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Core.prl:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\qtmain.prl:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\mkspecs\features\build_pass.prf:
..\HGProductionTool\ProductionTool_resource.qrc:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Widgetsd.prl:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Guid.prl:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\Qt5Cored.prl:
C:\Qt\Qt5.14.1\5.14.1\msvc2017\lib\qtmaind.prl:
qmake: FORCE
@$(QMAKE) -o Makefile ..\HGProductionTool\HGProductionTool.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
qmake_all: FORCE
make_first: debug-make_first release-make_first FORCE
all: debug-all release-all FORCE
clean: debug-clean release-clean FORCE
-$(DEL_FILE) ProductionTool.vc.pdb
-$(DEL_FILE) ..\..\..\code_app\build2\build\windows\huagao\x86\Debug\ProductionTool.ilk
-$(DEL_FILE) ..\..\..\code_app\build2\build\windows\huagao\x86\Debug\ProductionTool.idb
distclean: debug-distclean release-distclean FORCE
-$(DEL_FILE) Makefile
-$(DEL_FILE) .qmake.stash ..\..\..\code_app\build2\build\windows\huagao\x86\Debug\ProductionTool.pdb
debug-mocclean:
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug mocclean
release-mocclean:
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release mocclean
mocclean: debug-mocclean release-mocclean
debug-mocables:
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug mocables
release-mocables:
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release mocables
mocables: debug-mocables release-mocables
check: first
benchmark: first
FORCE:
$(MAKEFILE).Debug: Makefile
$(MAKEFILE).Release: Makefile

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,37 @@
#include <windows.h>
IDI_ICON1 ICON DISCARDABLE "D:\\sane-app\\code_production\\app\\HGProductionTool\\image_rsc\\logo\\logo.ico"
VS_VERSION_INFO VERSIONINFO
FILEVERSION 0,0,0,0
PRODUCTVERSION 0,0,0,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG
#else
FILEFLAGS 0x0L
#endif
FILEOS VOS__WINDOWS32
FILETYPE VFT_DLL
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "\0"
VALUE "FileDescription", "\0"
VALUE "FileVersion", "0.0.0.0\0"
VALUE "LegalCopyright", "\0"
VALUE "OriginalFilename", "ProductionTool.exe\0"
VALUE "ProductName", "ProductionTool\0"
VALUE "ProductVersion", "0.0.0.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0409, 1200
END
END
/* End of Version info */

View File

@ -0,0 +1,212 @@
/****************************************************************************
** Meta object code from reading C++ file 'HGImgView.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/HGImgView.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'HGImgView.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_HGImgView_t {
QByteArrayData data[13];
char stringdata0[101];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_HGImgView_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_HGImgView_t qt_meta_stringdata_HGImgView = {
{
QT_MOC_LITERAL(0, 0, 9), // "HGImgView"
QT_MOC_LITERAL(1, 10, 6), // "escape"
QT_MOC_LITERAL(2, 17, 0), // ""
QT_MOC_LITERAL(3, 18, 13), // "doubleClicked"
QT_MOC_LITERAL(4, 32, 8), // "mousePos"
QT_MOC_LITERAL(5, 41, 1), // "x"
QT_MOC_LITERAL(6, 43, 1), // "y"
QT_MOC_LITERAL(7, 45, 12), // "scaleChanged"
QT_MOC_LITERAL(8, 58, 5), // "scale"
QT_MOC_LITERAL(9, 64, 4), // "drop"
QT_MOC_LITERAL(10, 69, 14), // "const QObject*"
QT_MOC_LITERAL(11, 84, 6), // "source"
QT_MOC_LITERAL(12, 91, 9) // "fileNames"
},
"HGImgView\0escape\0\0doubleClicked\0"
"mousePos\0x\0y\0scaleChanged\0scale\0drop\0"
"const QObject*\0source\0fileNames"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_HGImgView[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
5, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
5, // signalCount
// signals: name, argc, parameters, tag, flags
1, 0, 39, 2, 0x06 /* Public */,
3, 0, 40, 2, 0x06 /* Public */,
4, 2, 41, 2, 0x06 /* Public */,
7, 1, 46, 2, 0x06 /* Public */,
9, 2, 49, 2, 0x06 /* Public */,
// signals: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::Int, QMetaType::Int, 5, 6,
QMetaType::Void, QMetaType::Double, 8,
QMetaType::Void, 0x80000000 | 10, QMetaType::QStringList, 11, 12,
0 // eod
};
void HGImgView::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<HGImgView *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->escape(); break;
case 1: _t->doubleClicked(); break;
case 2: _t->mousePos((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
case 3: _t->scaleChanged((*reinterpret_cast< double(*)>(_a[1]))); break;
case 4: _t->drop((*reinterpret_cast< const QObject*(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (HGImgView::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&HGImgView::escape)) {
*result = 0;
return;
}
}
{
using _t = void (HGImgView::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&HGImgView::doubleClicked)) {
*result = 1;
return;
}
}
{
using _t = void (HGImgView::*)(int , int );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&HGImgView::mousePos)) {
*result = 2;
return;
}
}
{
using _t = void (HGImgView::*)(double );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&HGImgView::scaleChanged)) {
*result = 3;
return;
}
}
{
using _t = void (HGImgView::*)(const QObject * , const QStringList & );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&HGImgView::drop)) {
*result = 4;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject HGImgView::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_HGImgView.data,
qt_meta_data_HGImgView,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *HGImgView::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *HGImgView::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_HGImgView.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int HGImgView::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 5)
qt_static_metacall(this, _c, _id, _a);
_id -= 5;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 5)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 5;
}
return _id;
}
// SIGNAL 0
void HGImgView::escape()
{
QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}
// SIGNAL 1
void HGImgView::doubleClicked()
{
QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
}
// SIGNAL 2
void HGImgView::mousePos(int _t1, int _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 2, _a);
}
// SIGNAL 3
void HGImgView::scaleChanged(double _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 3, _a);
}
// SIGNAL 4
void HGImgView::drop(const QObject * _t1, const QStringList & _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 4, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,141 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialog_accountmanage.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/dialog_accountmanage.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialog_accountmanage.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Dialog_accountManage_t {
QByteArrayData data[9];
char stringdata0[181];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Dialog_accountManage_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Dialog_accountManage_t qt_meta_stringdata_Dialog_accountManage = {
{
QT_MOC_LITERAL(0, 0, 20), // "Dialog_accountManage"
QT_MOC_LITERAL(1, 21, 26), // "on_pbtn_newAccount_clicked"
QT_MOC_LITERAL(2, 48, 0), // ""
QT_MOC_LITERAL(3, 49, 30), // "on_pbtn_destroyAccount_clicked"
QT_MOC_LITERAL(4, 80, 25), // "on_pbtn_changePwd_clicked"
QT_MOC_LITERAL(5, 106, 20), // "on_pbtn_exit_clicked"
QT_MOC_LITERAL(6, 127, 31), // "on_listWidget_itemDoubleClicked"
QT_MOC_LITERAL(7, 159, 16), // "QListWidgetItem*"
QT_MOC_LITERAL(8, 176, 4) // "item"
},
"Dialog_accountManage\0on_pbtn_newAccount_clicked\0"
"\0on_pbtn_destroyAccount_clicked\0"
"on_pbtn_changePwd_clicked\0"
"on_pbtn_exit_clicked\0"
"on_listWidget_itemDoubleClicked\0"
"QListWidgetItem*\0item"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Dialog_accountManage[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
5, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 39, 2, 0x08 /* Private */,
3, 0, 40, 2, 0x08 /* Private */,
4, 0, 41, 2, 0x08 /* Private */,
5, 0, 42, 2, 0x08 /* Private */,
6, 1, 43, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 7, 8,
0 // eod
};
void Dialog_accountManage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Dialog_accountManage *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_pbtn_newAccount_clicked(); break;
case 1: _t->on_pbtn_destroyAccount_clicked(); break;
case 2: _t->on_pbtn_changePwd_clicked(); break;
case 3: _t->on_pbtn_exit_clicked(); break;
case 4: _t->on_listWidget_itemDoubleClicked((*reinterpret_cast< QListWidgetItem*(*)>(_a[1]))); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject Dialog_accountManage::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_Dialog_accountManage.data,
qt_meta_data_Dialog_accountManage,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Dialog_accountManage::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Dialog_accountManage::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Dialog_accountManage.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int Dialog_accountManage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 5)
qt_static_metacall(this, _c, _id, _a);
_id -= 5;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 5)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 5;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,124 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialog_changepwd.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/dialog_changepwd.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialog_changepwd.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Dialog_changePwd_t {
QByteArrayData data[4];
char stringdata0[60];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Dialog_changePwd_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Dialog_changePwd_t qt_meta_stringdata_Dialog_changePwd = {
{
QT_MOC_LITERAL(0, 0, 16), // "Dialog_changePwd"
QT_MOC_LITERAL(1, 17, 18), // "on_pbtn_ok_clicked"
QT_MOC_LITERAL(2, 36, 0), // ""
QT_MOC_LITERAL(3, 37, 22) // "on_pbtn_cancel_clicked"
},
"Dialog_changePwd\0on_pbtn_ok_clicked\0"
"\0on_pbtn_cancel_clicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Dialog_changePwd[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 24, 2, 0x08 /* Private */,
3, 0, 25, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void Dialog_changePwd::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Dialog_changePwd *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_pbtn_ok_clicked(); break;
case 1: _t->on_pbtn_cancel_clicked(); break;
default: ;
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject Dialog_changePwd::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_Dialog_changePwd.data,
qt_meta_data_Dialog_changePwd,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Dialog_changePwd::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Dialog_changePwd::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Dialog_changePwd.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int Dialog_changePwd::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,124 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialog_excepdesc.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/dialog_excepdesc.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialog_excepdesc.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Dialog_ExcepDesc_t {
QByteArrayData data[4];
char stringdata0[60];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Dialog_ExcepDesc_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Dialog_ExcepDesc_t qt_meta_stringdata_Dialog_ExcepDesc = {
{
QT_MOC_LITERAL(0, 0, 16), // "Dialog_ExcepDesc"
QT_MOC_LITERAL(1, 17, 18), // "on_pbtn_ok_clicked"
QT_MOC_LITERAL(2, 36, 0), // ""
QT_MOC_LITERAL(3, 37, 22) // "on_pbtn_cancel_clicked"
},
"Dialog_ExcepDesc\0on_pbtn_ok_clicked\0"
"\0on_pbtn_cancel_clicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Dialog_ExcepDesc[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 24, 2, 0x08 /* Private */,
3, 0, 25, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void Dialog_ExcepDesc::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Dialog_ExcepDesc *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_pbtn_ok_clicked(); break;
case 1: _t->on_pbtn_cancel_clicked(); break;
default: ;
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject Dialog_ExcepDesc::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_Dialog_ExcepDesc.data,
qt_meta_data_Dialog_ExcepDesc,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Dialog_ExcepDesc::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Dialog_ExcepDesc::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Dialog_ExcepDesc.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int Dialog_ExcepDesc::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,124 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialog_hgmessagebox.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/dialog_hgmessagebox.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialog_hgmessagebox.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Dialog_HGMessageBox_t {
QByteArrayData data[4];
char stringdata0[63];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Dialog_HGMessageBox_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Dialog_HGMessageBox_t qt_meta_stringdata_Dialog_HGMessageBox = {
{
QT_MOC_LITERAL(0, 0, 19), // "Dialog_HGMessageBox"
QT_MOC_LITERAL(1, 20, 18), // "on_pbtn_ok_clicked"
QT_MOC_LITERAL(2, 39, 0), // ""
QT_MOC_LITERAL(3, 40, 22) // "on_pbtn_cancel_clicked"
},
"Dialog_HGMessageBox\0on_pbtn_ok_clicked\0"
"\0on_pbtn_cancel_clicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Dialog_HGMessageBox[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 24, 2, 0x08 /* Private */,
3, 0, 25, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void Dialog_HGMessageBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Dialog_HGMessageBox *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_pbtn_ok_clicked(); break;
case 1: _t->on_pbtn_cancel_clicked(); break;
default: ;
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject Dialog_HGMessageBox::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_Dialog_HGMessageBox.data,
qt_meta_data_Dialog_HGMessageBox,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Dialog_HGMessageBox::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Dialog_HGMessageBox::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Dialog_HGMessageBox.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int Dialog_HGMessageBox::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,172 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialog_inputserialnum.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/dialog_inputserialnum.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialog_inputserialnum.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Dialog_InputSerialNum_t {
QByteArrayData data[10];
char stringdata0[202];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Dialog_InputSerialNum_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Dialog_InputSerialNum_t qt_meta_stringdata_Dialog_InputSerialNum = {
{
QT_MOC_LITERAL(0, 0, 21), // "Dialog_InputSerialNum"
QT_MOC_LITERAL(1, 22, 10), // "testResult"
QT_MOC_LITERAL(2, 33, 0), // ""
QT_MOC_LITERAL(3, 34, 13), // "on_testResult"
QT_MOC_LITERAL(4, 48, 21), // "on_pbtn_setSn_clicked"
QT_MOC_LITERAL(5, 70, 27), // "on_pbtn_checkConfig_clicked"
QT_MOC_LITERAL(6, 98, 25), // "on_pbtn_enterTest_clicked"
QT_MOC_LITERAL(7, 124, 25), // "on_pbtn_setConfig_clicked"
QT_MOC_LITERAL(8, 150, 22), // "on_pbtn_reboot_clicked"
QT_MOC_LITERAL(9, 173, 28) // "on_pbtn_slectLogPath_clicked"
},
"Dialog_InputSerialNum\0testResult\0\0"
"on_testResult\0on_pbtn_setSn_clicked\0"
"on_pbtn_checkConfig_clicked\0"
"on_pbtn_enterTest_clicked\0"
"on_pbtn_setConfig_clicked\0"
"on_pbtn_reboot_clicked\0"
"on_pbtn_slectLogPath_clicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Dialog_InputSerialNum[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
8, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 0, 54, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
3, 0, 55, 2, 0x08 /* Private */,
4, 0, 56, 2, 0x08 /* Private */,
5, 0, 57, 2, 0x08 /* Private */,
6, 0, 58, 2, 0x08 /* Private */,
7, 0, 59, 2, 0x08 /* Private */,
8, 0, 60, 2, 0x08 /* Private */,
9, 0, 61, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void Dialog_InputSerialNum::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Dialog_InputSerialNum *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->testResult(); break;
case 1: _t->on_testResult(); break;
case 2: _t->on_pbtn_setSn_clicked(); break;
case 3: _t->on_pbtn_checkConfig_clicked(); break;
case 4: _t->on_pbtn_enterTest_clicked(); break;
case 5: _t->on_pbtn_setConfig_clicked(); break;
case 6: _t->on_pbtn_reboot_clicked(); break;
case 7: _t->on_pbtn_slectLogPath_clicked(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (Dialog_InputSerialNum::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Dialog_InputSerialNum::testResult)) {
*result = 0;
return;
}
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject Dialog_InputSerialNum::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_Dialog_InputSerialNum.data,
qt_meta_data_Dialog_InputSerialNum,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Dialog_InputSerialNum::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Dialog_InputSerialNum::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Dialog_InputSerialNum.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int Dialog_InputSerialNum::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 8)
qt_static_metacall(this, _c, _id, _a);
_id -= 8;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 8)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 8;
}
return _id;
}
// SIGNAL 0
void Dialog_InputSerialNum::testResult()
{
QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,139 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialog_login.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/dialog_login.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialog_login.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Dialog_logIn_t {
QByteArrayData data[8];
char stringdata0[171];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Dialog_logIn_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Dialog_logIn_t qt_meta_stringdata_Dialog_logIn = {
{
QT_MOC_LITERAL(0, 0, 12), // "Dialog_logIn"
QT_MOC_LITERAL(1, 13, 21), // "on_pbtn_login_clicked"
QT_MOC_LITERAL(2, 35, 0), // ""
QT_MOC_LITERAL(3, 36, 24), // "on_pbtn_register_clicked"
QT_MOC_LITERAL(4, 61, 28), // "on_checkBox_showPswd_toggled"
QT_MOC_LITERAL(5, 90, 7), // "checked"
QT_MOC_LITERAL(6, 98, 36), // "on_pushButton_updateFilename_..."
QT_MOC_LITERAL(7, 135, 35) // "on_pushButton_viewDirectory_c..."
},
"Dialog_logIn\0on_pbtn_login_clicked\0\0"
"on_pbtn_register_clicked\0"
"on_checkBox_showPswd_toggled\0checked\0"
"on_pushButton_updateFilename_clicked\0"
"on_pushButton_viewDirectory_clicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Dialog_logIn[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
5, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 39, 2, 0x08 /* Private */,
3, 0, 40, 2, 0x08 /* Private */,
4, 1, 41, 2, 0x08 /* Private */,
6, 0, 44, 2, 0x08 /* Private */,
7, 0, 45, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::Bool, 5,
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void Dialog_logIn::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Dialog_logIn *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_pbtn_login_clicked(); break;
case 1: _t->on_pbtn_register_clicked(); break;
case 2: _t->on_checkBox_showPswd_toggled((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 3: _t->on_pushButton_updateFilename_clicked(); break;
case 4: _t->on_pushButton_viewDirectory_clicked(); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject Dialog_logIn::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_Dialog_logIn.data,
qt_meta_data_Dialog_logIn,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Dialog_logIn::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Dialog_logIn::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Dialog_logIn.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int Dialog_logIn::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 5)
qt_static_metacall(this, _c, _id, _a);
_id -= 5;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 5)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 5;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,120 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialog_registeraccount.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/dialog_registeraccount.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialog_registeraccount.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Dialog_RegisterAccount_t {
QByteArrayData data[3];
char stringdata0[55];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Dialog_RegisterAccount_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Dialog_RegisterAccount_t qt_meta_stringdata_Dialog_RegisterAccount = {
{
QT_MOC_LITERAL(0, 0, 22), // "Dialog_RegisterAccount"
QT_MOC_LITERAL(1, 23, 30), // "on_pushButton_register_clicked"
QT_MOC_LITERAL(2, 54, 0) // ""
},
"Dialog_RegisterAccount\0"
"on_pushButton_register_clicked\0"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Dialog_RegisterAccount[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
1, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 19, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
0 // eod
};
void Dialog_RegisterAccount::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Dialog_RegisterAccount *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_pushButton_register_clicked(); break;
default: ;
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject Dialog_RegisterAccount::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_Dialog_RegisterAccount.data,
qt_meta_data_Dialog_RegisterAccount,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Dialog_RegisterAccount::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Dialog_RegisterAccount::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Dialog_RegisterAccount.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int Dialog_RegisterAccount::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 1)
qt_static_metacall(this, _c, _id, _a);
_id -= 1;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 1)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 1;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,124 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialog_rootfuntion.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/dialog_rootfuntion.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialog_rootfuntion.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Dialog_rootFuntion_t {
QByteArrayData data[4];
char stringdata0[62];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Dialog_rootFuntion_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Dialog_rootFuntion_t qt_meta_stringdata_Dialog_rootFuntion = {
{
QT_MOC_LITERAL(0, 0, 18), // "Dialog_rootFuntion"
QT_MOC_LITERAL(1, 19, 18), // "on_pbtn_ok_clicked"
QT_MOC_LITERAL(2, 38, 0), // ""
QT_MOC_LITERAL(3, 39, 22) // "on_pbtn_cancel_clicked"
},
"Dialog_rootFuntion\0on_pbtn_ok_clicked\0"
"\0on_pbtn_cancel_clicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Dialog_rootFuntion[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 24, 2, 0x08 /* Private */,
3, 0, 25, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void Dialog_rootFuntion::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Dialog_rootFuntion *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_pbtn_ok_clicked(); break;
case 1: _t->on_pbtn_cancel_clicked(); break;
default: ;
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject Dialog_rootFuntion::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_Dialog_rootFuntion.data,
qt_meta_data_Dialog_rootFuntion,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Dialog_rootFuntion::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Dialog_rootFuntion::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Dialog_rootFuntion.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int Dialog_rootFuntion::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,124 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialog_setburnsn.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/dialog_setburnsn.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialog_setburnsn.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Dialog_SetBurnSn_t {
QByteArrayData data[4];
char stringdata0[60];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Dialog_SetBurnSn_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Dialog_SetBurnSn_t qt_meta_stringdata_Dialog_SetBurnSn = {
{
QT_MOC_LITERAL(0, 0, 16), // "Dialog_SetBurnSn"
QT_MOC_LITERAL(1, 17, 18), // "on_pbtn_ok_clicked"
QT_MOC_LITERAL(2, 36, 0), // ""
QT_MOC_LITERAL(3, 37, 22) // "on_pbtn_cancel_clicked"
},
"Dialog_SetBurnSn\0on_pbtn_ok_clicked\0"
"\0on_pbtn_cancel_clicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Dialog_SetBurnSn[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 24, 2, 0x08 /* Private */,
3, 0, 25, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void Dialog_SetBurnSn::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Dialog_SetBurnSn *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_pbtn_ok_clicked(); break;
case 1: _t->on_pbtn_cancel_clicked(); break;
default: ;
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject Dialog_SetBurnSn::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_Dialog_SetBurnSn.data,
qt_meta_data_Dialog_SetBurnSn,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Dialog_SetBurnSn::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Dialog_SetBurnSn::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Dialog_SetBurnSn.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int Dialog_SetBurnSn::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,129 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialog_setlogpath.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/dialog_setlogpath.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialog_setlogpath.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Dialog_SetLogPath_t {
QByteArrayData data[5];
char stringdata0[106];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Dialog_SetLogPath_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Dialog_SetLogPath_t qt_meta_stringdata_Dialog_SetLogPath = {
{
QT_MOC_LITERAL(0, 0, 17), // "Dialog_SetLogPath"
QT_MOC_LITERAL(1, 18, 24), // "on_pushButton_ok_clicked"
QT_MOC_LITERAL(2, 43, 0), // ""
QT_MOC_LITERAL(3, 44, 28), // "on_pushButton_cancel_clicked"
QT_MOC_LITERAL(4, 73, 32) // "on_pushButton_selectPath_clicked"
},
"Dialog_SetLogPath\0on_pushButton_ok_clicked\0"
"\0on_pushButton_cancel_clicked\0"
"on_pushButton_selectPath_clicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Dialog_SetLogPath[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
3, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 29, 2, 0x08 /* Private */,
3, 0, 30, 2, 0x08 /* Private */,
4, 0, 31, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void Dialog_SetLogPath::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Dialog_SetLogPath *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_pushButton_ok_clicked(); break;
case 1: _t->on_pushButton_cancel_clicked(); break;
case 2: _t->on_pushButton_selectPath_clicked(); break;
default: ;
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject Dialog_SetLogPath::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_Dialog_SetLogPath.data,
qt_meta_data_Dialog_SetLogPath,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Dialog_SetLogPath::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Dialog_SetLogPath::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Dialog_SetLogPath.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int Dialog_SetLogPath::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 3)
qt_static_metacall(this, _c, _id, _a);
_id -= 3;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 3)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 3;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,124 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialog_uploadcfgfile.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/dialog_uploadcfgfile.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialog_uploadcfgfile.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Dialog_uploadCfgFile_t {
QByteArrayData data[4];
char stringdata0[68];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Dialog_uploadCfgFile_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Dialog_uploadCfgFile_t qt_meta_stringdata_Dialog_uploadCfgFile = {
{
QT_MOC_LITERAL(0, 0, 20), // "Dialog_uploadCfgFile"
QT_MOC_LITERAL(1, 21, 22), // "on_pbtn_select_clicked"
QT_MOC_LITERAL(2, 44, 0), // ""
QT_MOC_LITERAL(3, 45, 22) // "on_pbtn_upload_clicked"
},
"Dialog_uploadCfgFile\0on_pbtn_select_clicked\0"
"\0on_pbtn_upload_clicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Dialog_uploadCfgFile[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 24, 2, 0x08 /* Private */,
3, 0, 25, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void Dialog_uploadCfgFile::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Dialog_uploadCfgFile *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_pbtn_select_clicked(); break;
case 1: _t->on_pbtn_upload_clicked(); break;
default: ;
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject Dialog_uploadCfgFile::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_Dialog_uploadCfgFile.data,
qt_meta_data_Dialog_uploadCfgFile,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Dialog_uploadCfgFile::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Dialog_uploadCfgFile::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Dialog_uploadCfgFile.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int Dialog_uploadCfgFile::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,124 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialog_userinput.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/dialog_userinput.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialog_userinput.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Dialog_UserInput_t {
QByteArrayData data[4];
char stringdata0[57];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Dialog_UserInput_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Dialog_UserInput_t qt_meta_stringdata_Dialog_UserInput = {
{
QT_MOC_LITERAL(0, 0, 16), // "Dialog_UserInput"
QT_MOC_LITERAL(1, 17, 19), // "on_pbtn_yes_clicked"
QT_MOC_LITERAL(2, 37, 0), // ""
QT_MOC_LITERAL(3, 38, 18) // "on_pbtn_no_clicked"
},
"Dialog_UserInput\0on_pbtn_yes_clicked\0"
"\0on_pbtn_no_clicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Dialog_UserInput[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 24, 2, 0x08 /* Private */,
3, 0, 25, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void Dialog_UserInput::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Dialog_UserInput *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_pbtn_yes_clicked(); break;
case 1: _t->on_pbtn_no_clicked(); break;
default: ;
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject Dialog_UserInput::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_Dialog_UserInput.data,
qt_meta_data_Dialog_UserInput,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Dialog_UserInput::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Dialog_UserInput::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Dialog_UserInput.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int Dialog_UserInput::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,162 @@
/****************************************************************************
** Meta object code from reading C++ file 'form_burnmode.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/form_burnmode.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'form_burnmode.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Form_BurnMode_t {
QByteArrayData data[11];
char stringdata0[172];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Form_BurnMode_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Form_BurnMode_t qt_meta_stringdata_Form_BurnMode = {
{
QT_MOC_LITERAL(0, 0, 13), // "Form_BurnMode"
QT_MOC_LITERAL(1, 14, 10), // "testResult"
QT_MOC_LITERAL(2, 25, 0), // ""
QT_MOC_LITERAL(3, 26, 9), // "setStatus"
QT_MOC_LITERAL(4, 36, 13), // "on_testResult"
QT_MOC_LITERAL(5, 50, 30), // "on_cbox_selectAll_stateChanged"
QT_MOC_LITERAL(6, 81, 4), // "arg1"
QT_MOC_LITERAL(7, 86, 29), // "on_pbtn_enterBurnMode_clicked"
QT_MOC_LITERAL(8, 116, 32), // "on_tableWidget_itemDoubleClicked"
QT_MOC_LITERAL(9, 149, 17), // "QTableWidgetItem*"
QT_MOC_LITERAL(10, 167, 4) // "item"
},
"Form_BurnMode\0testResult\0\0setStatus\0"
"on_testResult\0on_cbox_selectAll_stateChanged\0"
"arg1\0on_pbtn_enterBurnMode_clicked\0"
"on_tableWidget_itemDoubleClicked\0"
"QTableWidgetItem*\0item"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Form_BurnMode[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
5, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 39, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
4, 1, 42, 2, 0x08 /* Private */,
5, 1, 45, 2, 0x08 /* Private */,
7, 0, 48, 2, 0x08 /* Private */,
8, 1, 49, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void, QMetaType::Bool, 3,
// slots: parameters
QMetaType::Void, QMetaType::Bool, 3,
QMetaType::Void, QMetaType::Int, 6,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 9, 10,
0 // eod
};
void Form_BurnMode::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Form_BurnMode *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->testResult((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 1: _t->on_testResult((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 2: _t->on_cbox_selectAll_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 3: _t->on_pbtn_enterBurnMode_clicked(); break;
case 4: _t->on_tableWidget_itemDoubleClicked((*reinterpret_cast< QTableWidgetItem*(*)>(_a[1]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (Form_BurnMode::*)(bool );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Form_BurnMode::testResult)) {
*result = 0;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject Form_BurnMode::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_Form_BurnMode.data,
qt_meta_data_Form_BurnMode,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Form_BurnMode::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Form_BurnMode::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Form_BurnMode.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int Form_BurnMode::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 5)
qt_static_metacall(this, _c, _id, _a);
_id -= 5;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 5)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 5;
}
return _id;
}
// SIGNAL 0
void Form_BurnMode::testResult(bool _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,390 @@
/****************************************************************************
** Meta object code from reading C++ file 'form_maininterface.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/form_maininterface.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'form_maininterface.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Form_mainInterface_t {
QByteArrayData data[52];
char stringdata0[790];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Form_mainInterface_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Form_mainInterface_t qt_meta_stringdata_Form_mainInterface = {
{
QT_MOC_LITERAL(0, 0, 18), // "Form_mainInterface"
QT_MOC_LITERAL(1, 19, 10), // "testResult"
QT_MOC_LITERAL(2, 30, 0), // ""
QT_MOC_LITERAL(3, 31, 4), // "text"
QT_MOC_LITERAL(4, 36, 13), // "testResultImg"
QT_MOC_LITERAL(5, 50, 3), // "img"
QT_MOC_LITERAL(6, 54, 14), // "testDistortion"
QT_MOC_LITERAL(7, 69, 19), // "SANE_DISTORTION_VAL"
QT_MOC_LITERAL(8, 89, 4), // "data"
QT_MOC_LITERAL(9, 94, 15), // "testCorrectInfo"
QT_MOC_LITERAL(10, 110, 4), // "info"
QT_MOC_LITERAL(11, 115, 17), // "testGetDevCfgInfo"
QT_MOC_LITERAL(12, 133, 3), // "vid"
QT_MOC_LITERAL(13, 137, 3), // "pid"
QT_MOC_LITERAL(14, 141, 9), // "sleepTime"
QT_MOC_LITERAL(15, 151, 9), // "speedMode"
QT_MOC_LITERAL(16, 161, 5), // "devSn"
QT_MOC_LITERAL(17, 167, 5), // "devFw"
QT_MOC_LITERAL(18, 173, 8), // "devModel"
QT_MOC_LITERAL(19, 182, 17), // "testGetDevCpuDisk"
QT_MOC_LITERAL(20, 200, 3), // "cpu"
QT_MOC_LITERAL(21, 204, 4), // "disk"
QT_MOC_LITERAL(22, 209, 17), // "testOpenCacheFile"
QT_MOC_LITERAL(23, 227, 4), // "name"
QT_MOC_LITERAL(24, 232, 20), // "testGetDevdistortion"
QT_MOC_LITERAL(25, 253, 10), // "dis_200dpi"
QT_MOC_LITERAL(26, 264, 10), // "dis_300dpi"
QT_MOC_LITERAL(27, 275, 10), // "dis_600dpi"
QT_MOC_LITERAL(28, 286, 13), // "on_testResult"
QT_MOC_LITERAL(29, 300, 16), // "on_testResultImg"
QT_MOC_LITERAL(30, 317, 17), // "on_testDistortion"
QT_MOC_LITERAL(31, 335, 18), // "on_testCorrectInfo"
QT_MOC_LITERAL(32, 354, 20), // "on_testGetDevCfgInfo"
QT_MOC_LITERAL(33, 375, 20), // "on_testGetDevCpuDisk"
QT_MOC_LITERAL(34, 396, 20), // "on_testOpenCacheFile"
QT_MOC_LITERAL(35, 417, 23), // "on_testGetDevdistortion"
QT_MOC_LITERAL(36, 441, 17), // "on_viewerDblClick"
QT_MOC_LITERAL(37, 459, 23), // "on_pbtn_preStep_clicked"
QT_MOC_LITERAL(38, 483, 24), // "on_pbtn_nextStep_clicked"
QT_MOC_LITERAL(39, 508, 20), // "on_pbtn_fail_clicked"
QT_MOC_LITERAL(40, 529, 20), // "on_pbtn_pass_clicked"
QT_MOC_LITERAL(41, 550, 20), // "on_pbtn_stop_clicked"
QT_MOC_LITERAL(42, 571, 33), // "on_tableWidget_currentItemCha..."
QT_MOC_LITERAL(43, 605, 17), // "QTableWidgetItem*"
QT_MOC_LITERAL(44, 623, 7), // "current"
QT_MOC_LITERAL(45, 631, 8), // "previous"
QT_MOC_LITERAL(46, 640, 21), // "on_pbtn_start_clicked"
QT_MOC_LITERAL(47, 662, 23), // "on_pbtn_showImg_clicked"
QT_MOC_LITERAL(48, 686, 26), // "on_pbtn_leftRotate_clicked"
QT_MOC_LITERAL(49, 713, 27), // "on_pbtn_rightRotate_clicked"
QT_MOC_LITERAL(50, 741, 23), // "on_pbtn_prePage_clicked"
QT_MOC_LITERAL(51, 765, 24) // "on_pbtn_nextPage_clicked"
},
"Form_mainInterface\0testResult\0\0text\0"
"testResultImg\0img\0testDistortion\0"
"SANE_DISTORTION_VAL\0data\0testCorrectInfo\0"
"info\0testGetDevCfgInfo\0vid\0pid\0sleepTime\0"
"speedMode\0devSn\0devFw\0devModel\0"
"testGetDevCpuDisk\0cpu\0disk\0testOpenCacheFile\0"
"name\0testGetDevdistortion\0dis_200dpi\0"
"dis_300dpi\0dis_600dpi\0on_testResult\0"
"on_testResultImg\0on_testDistortion\0"
"on_testCorrectInfo\0on_testGetDevCfgInfo\0"
"on_testGetDevCpuDisk\0on_testOpenCacheFile\0"
"on_testGetDevdistortion\0on_viewerDblClick\0"
"on_pbtn_preStep_clicked\0"
"on_pbtn_nextStep_clicked\0on_pbtn_fail_clicked\0"
"on_pbtn_pass_clicked\0on_pbtn_stop_clicked\0"
"on_tableWidget_currentItemChanged\0"
"QTableWidgetItem*\0current\0previous\0"
"on_pbtn_start_clicked\0on_pbtn_showImg_clicked\0"
"on_pbtn_leftRotate_clicked\0"
"on_pbtn_rightRotate_clicked\0"
"on_pbtn_prePage_clicked\0"
"on_pbtn_nextPage_clicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Form_mainInterface[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
29, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
8, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 159, 2, 0x06 /* Public */,
4, 1, 162, 2, 0x06 /* Public */,
6, 1, 165, 2, 0x06 /* Public */,
9, 1, 168, 2, 0x06 /* Public */,
11, 7, 171, 2, 0x06 /* Public */,
19, 2, 186, 2, 0x06 /* Public */,
22, 1, 191, 2, 0x06 /* Public */,
24, 3, 194, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
28, 1, 201, 2, 0x08 /* Private */,
29, 1, 204, 2, 0x08 /* Private */,
30, 1, 207, 2, 0x08 /* Private */,
31, 1, 210, 2, 0x08 /* Private */,
32, 7, 213, 2, 0x08 /* Private */,
33, 2, 228, 2, 0x08 /* Private */,
34, 1, 233, 2, 0x08 /* Private */,
35, 3, 236, 2, 0x08 /* Private */,
36, 0, 243, 2, 0x08 /* Private */,
37, 0, 244, 2, 0x08 /* Private */,
38, 0, 245, 2, 0x08 /* Private */,
39, 0, 246, 2, 0x08 /* Private */,
40, 0, 247, 2, 0x08 /* Private */,
41, 0, 248, 2, 0x08 /* Private */,
42, 2, 249, 2, 0x08 /* Private */,
46, 0, 254, 2, 0x08 /* Private */,
47, 0, 255, 2, 0x08 /* Private */,
48, 0, 256, 2, 0x08 /* Private */,
49, 0, 257, 2, 0x08 /* Private */,
50, 0, 258, 2, 0x08 /* Private */,
51, 0, 259, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void, QMetaType::VoidStar, 5,
QMetaType::Void, 0x80000000 | 7, 8,
QMetaType::Void, QMetaType::QString, 10,
QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::QString, QMetaType::QString, QMetaType::QString, 12, 13, 14, 15, 16, 17, 18,
QMetaType::Void, QMetaType::Int, QMetaType::Int, 20, 21,
QMetaType::Void, QMetaType::QString, 23,
QMetaType::Void, QMetaType::Float, QMetaType::Float, QMetaType::Float, 25, 26, 27,
// slots: parameters
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void, QMetaType::VoidStar, 5,
QMetaType::Void, 0x80000000 | 7, 8,
QMetaType::Void, QMetaType::QString, 10,
QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::QString, QMetaType::QString, QMetaType::QString, 12, 13, 14, 15, 16, 17, 18,
QMetaType::Void, QMetaType::Int, QMetaType::Int, 20, 21,
QMetaType::Void, QMetaType::QString, 23,
QMetaType::Void, QMetaType::Float, QMetaType::Float, QMetaType::Float, 25, 26, 27,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 43, 0x80000000 | 43, 44, 45,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void Form_mainInterface::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Form_mainInterface *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->testResult((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 1: _t->testResultImg((*reinterpret_cast< void*(*)>(_a[1]))); break;
case 2: _t->testDistortion((*reinterpret_cast< SANE_DISTORTION_VAL(*)>(_a[1]))); break;
case 3: _t->testCorrectInfo((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 4: _t->testGetDevCfgInfo((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< QString(*)>(_a[5])),(*reinterpret_cast< QString(*)>(_a[6])),(*reinterpret_cast< QString(*)>(_a[7]))); break;
case 5: _t->testGetDevCpuDisk((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
case 6: _t->testOpenCacheFile((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 7: _t->testGetDevdistortion((*reinterpret_cast< float(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2])),(*reinterpret_cast< float(*)>(_a[3]))); break;
case 8: _t->on_testResult((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 9: _t->on_testResultImg((*reinterpret_cast< void*(*)>(_a[1]))); break;
case 10: _t->on_testDistortion((*reinterpret_cast< SANE_DISTORTION_VAL(*)>(_a[1]))); break;
case 11: _t->on_testCorrectInfo((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 12: _t->on_testGetDevCfgInfo((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< QString(*)>(_a[5])),(*reinterpret_cast< QString(*)>(_a[6])),(*reinterpret_cast< QString(*)>(_a[7]))); break;
case 13: _t->on_testGetDevCpuDisk((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
case 14: _t->on_testOpenCacheFile((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 15: _t->on_testGetDevdistortion((*reinterpret_cast< float(*)>(_a[1])),(*reinterpret_cast< float(*)>(_a[2])),(*reinterpret_cast< float(*)>(_a[3]))); break;
case 16: _t->on_viewerDblClick(); break;
case 17: _t->on_pbtn_preStep_clicked(); break;
case 18: _t->on_pbtn_nextStep_clicked(); break;
case 19: _t->on_pbtn_fail_clicked(); break;
case 20: _t->on_pbtn_pass_clicked(); break;
case 21: _t->on_pbtn_stop_clicked(); break;
case 22: _t->on_tableWidget_currentItemChanged((*reinterpret_cast< QTableWidgetItem*(*)>(_a[1])),(*reinterpret_cast< QTableWidgetItem*(*)>(_a[2]))); break;
case 23: _t->on_pbtn_start_clicked(); break;
case 24: _t->on_pbtn_showImg_clicked(); break;
case 25: _t->on_pbtn_leftRotate_clicked(); break;
case 26: _t->on_pbtn_rightRotate_clicked(); break;
case 27: _t->on_pbtn_prePage_clicked(); break;
case 28: _t->on_pbtn_nextPage_clicked(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (Form_mainInterface::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Form_mainInterface::testResult)) {
*result = 0;
return;
}
}
{
using _t = void (Form_mainInterface::*)(void * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Form_mainInterface::testResultImg)) {
*result = 1;
return;
}
}
{
using _t = void (Form_mainInterface::*)(SANE_DISTORTION_VAL );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Form_mainInterface::testDistortion)) {
*result = 2;
return;
}
}
{
using _t = void (Form_mainInterface::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Form_mainInterface::testCorrectInfo)) {
*result = 3;
return;
}
}
{
using _t = void (Form_mainInterface::*)(int , int , int , int , QString , QString , QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Form_mainInterface::testGetDevCfgInfo)) {
*result = 4;
return;
}
}
{
using _t = void (Form_mainInterface::*)(int , int );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Form_mainInterface::testGetDevCpuDisk)) {
*result = 5;
return;
}
}
{
using _t = void (Form_mainInterface::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Form_mainInterface::testOpenCacheFile)) {
*result = 6;
return;
}
}
{
using _t = void (Form_mainInterface::*)(float , float , float );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Form_mainInterface::testGetDevdistortion)) {
*result = 7;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject Form_mainInterface::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_Form_mainInterface.data,
qt_meta_data_Form_mainInterface,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Form_mainInterface::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Form_mainInterface::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Form_mainInterface.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int Form_mainInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 29)
qt_static_metacall(this, _c, _id, _a);
_id -= 29;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 29)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 29;
}
return _id;
}
// SIGNAL 0
void Form_mainInterface::testResult(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void Form_mainInterface::testResultImg(void * _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
// SIGNAL 2
void Form_mainInterface::testDistortion(SANE_DISTORTION_VAL _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 2, _a);
}
// SIGNAL 3
void Form_mainInterface::testCorrectInfo(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 3, _a);
}
// SIGNAL 4
void Form_mainInterface::testGetDevCfgInfo(int _t1, int _t2, int _t3, int _t4, QString _t5, QString _t6, QString _t7)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t6))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t7))) };
QMetaObject::activate(this, &staticMetaObject, 4, _a);
}
// SIGNAL 5
void Form_mainInterface::testGetDevCpuDisk(int _t1, int _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 5, _a);
}
// SIGNAL 6
void Form_mainInterface::testOpenCacheFile(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 6, _a);
}
// SIGNAL 7
void Form_mainInterface::testGetDevdistortion(float _t1, float _t2, float _t3)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
QMetaObject::activate(this, &staticMetaObject, 7, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'form_texttips.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/form_texttips.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'form_texttips.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Form_textTips_t {
QByteArrayData data[1];
char stringdata0[14];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Form_textTips_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Form_textTips_t qt_meta_stringdata_Form_textTips = {
{
QT_MOC_LITERAL(0, 0, 13) // "Form_textTips"
},
"Form_textTips"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Form_textTips[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
0 // eod
};
void Form_textTips::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
Q_UNUSED(_o);
Q_UNUSED(_id);
Q_UNUSED(_c);
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject Form_textTips::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_Form_textTips.data,
qt_meta_data_Form_textTips,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Form_textTips::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Form_textTips::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Form_textTips.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int Form_textTips::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,244 @@
/****************************************************************************
** Meta object code from reading C++ file 'mainwindow.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../HGProductionTool/mainwindow.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'mainwindow.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_MainWindow_t {
QByteArrayData data[22];
char stringdata0[433];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_MainWindow_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_MainWindow_t qt_meta_stringdata_MainWindow = {
{
QT_MOC_LITERAL(0, 0, 10), // "MainWindow"
QT_MOC_LITERAL(1, 11, 15), // "sane_dev_arrive"
QT_MOC_LITERAL(2, 27, 0), // ""
QT_MOC_LITERAL(3, 28, 7), // "devName"
QT_MOC_LITERAL(4, 36, 15), // "sane_dev_remove"
QT_MOC_LITERAL(5, 52, 21), // "sane_create_interface"
QT_MOC_LITERAL(6, 74, 11), // "SaneParams*"
QT_MOC_LITERAL(7, 86, 10), // "saneParams"
QT_MOC_LITERAL(8, 97, 18), // "on_sane_dev_arrive"
QT_MOC_LITERAL(9, 116, 18), // "on_sane_dev_remove"
QT_MOC_LITERAL(10, 135, 24), // "on_sane_create_interface"
QT_MOC_LITERAL(11, 160, 20), // "on_update_userStatus"
QT_MOC_LITERAL(12, 181, 26), // "on_act_newDevice_triggered"
QT_MOC_LITERAL(13, 208, 23), // "on_act_manage_triggered"
QT_MOC_LITERAL(14, 232, 26), // "on_act_changePwd_triggered"
QT_MOC_LITERAL(15, 259, 23), // "on_act_export_triggered"
QT_MOC_LITERAL(16, 283, 23), // "on_act_logOut_triggered"
QT_MOC_LITERAL(17, 307, 22), // "on_act_close_triggered"
QT_MOC_LITERAL(18, 330, 23), // "on_act_upload_triggered"
QT_MOC_LITERAL(19, 354, 30), // "on_act_refreshDevice_triggered"
QT_MOC_LITERAL(20, 385, 24), // "on_act_openLog_triggered"
QT_MOC_LITERAL(21, 410, 22) // "on_act_about_triggered"
},
"MainWindow\0sane_dev_arrive\0\0devName\0"
"sane_dev_remove\0sane_create_interface\0"
"SaneParams*\0saneParams\0on_sane_dev_arrive\0"
"on_sane_dev_remove\0on_sane_create_interface\0"
"on_update_userStatus\0on_act_newDevice_triggered\0"
"on_act_manage_triggered\0"
"on_act_changePwd_triggered\0"
"on_act_export_triggered\0on_act_logOut_triggered\0"
"on_act_close_triggered\0on_act_upload_triggered\0"
"on_act_refreshDevice_triggered\0"
"on_act_openLog_triggered\0"
"on_act_about_triggered"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_MainWindow[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
17, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
3, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 99, 2, 0x06 /* Public */,
4, 1, 102, 2, 0x06 /* Public */,
5, 1, 105, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
8, 1, 108, 2, 0x08 /* Private */,
9, 1, 111, 2, 0x08 /* Private */,
10, 1, 114, 2, 0x08 /* Private */,
11, 0, 117, 2, 0x08 /* Private */,
12, 0, 118, 2, 0x08 /* Private */,
13, 0, 119, 2, 0x08 /* Private */,
14, 0, 120, 2, 0x08 /* Private */,
15, 0, 121, 2, 0x08 /* Private */,
16, 0, 122, 2, 0x08 /* Private */,
17, 0, 123, 2, 0x08 /* Private */,
18, 0, 124, 2, 0x08 /* Private */,
19, 0, 125, 2, 0x08 /* Private */,
20, 0, 126, 2, 0x08 /* Private */,
21, 0, 127, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void, 0x80000000 | 6, 7,
// slots: parameters
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void, 0x80000000 | 6, 7,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<MainWindow *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->sane_dev_arrive((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 1: _t->sane_dev_remove((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 2: _t->sane_create_interface((*reinterpret_cast< SaneParams*(*)>(_a[1]))); break;
case 3: _t->on_sane_dev_arrive((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 4: _t->on_sane_dev_remove((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 5: _t->on_sane_create_interface((*reinterpret_cast< SaneParams*(*)>(_a[1]))); break;
case 6: _t->on_update_userStatus(); break;
case 7: _t->on_act_newDevice_triggered(); break;
case 8: _t->on_act_manage_triggered(); break;
case 9: _t->on_act_changePwd_triggered(); break;
case 10: _t->on_act_export_triggered(); break;
case 11: _t->on_act_logOut_triggered(); break;
case 12: _t->on_act_close_triggered(); break;
case 13: _t->on_act_upload_triggered(); break;
case 14: _t->on_act_refreshDevice_triggered(); break;
case 15: _t->on_act_openLog_triggered(); break;
case 16: _t->on_act_about_triggered(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (MainWindow::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sane_dev_arrive)) {
*result = 0;
return;
}
}
{
using _t = void (MainWindow::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sane_dev_remove)) {
*result = 1;
return;
}
}
{
using _t = void (MainWindow::*)(SaneParams * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sane_create_interface)) {
*result = 2;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject MainWindow::staticMetaObject = { {
QMetaObject::SuperData::link<QMainWindow::staticMetaObject>(),
qt_meta_stringdata_MainWindow.data,
qt_meta_data_MainWindow,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *MainWindow::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *MainWindow::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_MainWindow.stringdata0))
return static_cast<void*>(this);
return QMainWindow::qt_metacast(_clname);
}
int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QMainWindow::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 17)
qt_static_metacall(this, _c, _id, _a);
_id -= 17;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 17)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 17;
}
return _id;
}
// SIGNAL 0
void MainWindow::sane_dev_arrive(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void MainWindow::sane_dev_remove(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
// SIGNAL 2
void MainWindow::sane_create_interface(SaneParams * _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 2, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@ -0,0 +1,11 @@
#define _MSC_EXTENSIONS
#define _MSC_VER 1929
#define _MSC_FULL_VER 192930146
#define _MSC_BUILD 0
#define _WIN32
#define _M_IX86 600
#define _M_IX86_FP 2
#define _CPPRTTI
#define _DEBUG
#define _MT
#define _DLL

Some files were not shown because too many files have changed in this diff Show More