From 34458798aa0f219200f786ed6cef9520e645ec78 Mon Sep 17 00:00:00 2001 From: mingf2 <fm140905@gmail.com> Date: Sun, 23 May 2021 02:00:22 -0500 Subject: [PATCH] first commit --- .DS_Store | Bin 0 -> 8196 bytes QtRoot.pro.user | 355 ++++++++++++++++++++++++++++++++++++++++++ icons/information.png | Bin 0 -> 10313 bytes 3 files changed, 355 insertions(+) create mode 100644 .DS_Store create mode 100644 QtRoot.pro.user create mode 100755 icons/information.png diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..bc30e013150370403414cab2484901ad1e5524a9 GIT binary patch literal 8196 zcmeHMyG{c!5F7(VctZh6c_mfEL!zNMP*PA(06#z;AdrCY3Uufi{()cM`}hEuwJo^w z#fd0*NUSA$9NV+rjL+w+1HkO`yK6uVK!sUwVVcE&B>j?0Y0S4Q5)Ju49UWZZYWKX? zDUH?!RX`O`1yli5Ko$543h>O9REeDXu2)M{Ko$6x3ds8*VHQk1W)AJEgM|$Nh!bqK ziFL*SmXml)J!TFql{Q`UU_90M5W_e+`x6;XOg&}}9UaEeVf@U-M<~Y5PF`Y%!=w(i zR0ULlvH}vjS8#zA&TyHJ-`nTCHv42dZ85LB*~A(!_c8v#vbyNuA;NtLxYc1?+GwGV zJKDQt?H<Q+laTX-)=VYm$xOuBX_05Dffq|L-Y5^mQo)1Sh^0Qx0w10NAC}|HQC=X_ zVIJ4Gp=v#9*P(Kk)UHJhbN4YrRICkWf7zRb5%wMfWnQVwb8b~<qx@i9<;g6p#&VoF z>RXgnb_)Ac^T4ZG=e-sc9^iR?XUq@caOOVO;utqYw%u3x?_C|vrkyrdw~ck?F4h8T zveUk1t%DP6(&8#Muu-&T<Y~=Yo1_v=Y@>laVx7-!H(<yf`(*H#PT0Wn+a2J<%zb8! zNzZ>PgBGg5uPHF@X0A#6-;Ce?|C)a~u_~Yne7^!_qH);R;XLkWE>9@2cEWtbEJ?;? m4lRX+43TyljuSurFl0UPeW}OHA$yqghk%tq3svAp6?g|Q%_tQB literal 0 HcmV?d00001 diff --git a/QtRoot.pro.user b/QtRoot.pro.user new file mode 100644 index 0000000..2e68b0a --- /dev/null +++ b/QtRoot.pro.user @@ -0,0 +1,355 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE QtCreatorProject> +<!-- Written by QtCreator 4.13.1, 2021-05-22T16:19:08. --> +<qtcreator> + <data> + <variable>EnvironmentId</variable> + <value type="QByteArray">{cbed212d-cd7b-40ba-aa32-0cee8a73da99}</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="QString" key="EditorConfiguration.ignoreFileTypes">*.md, *.MD, Makefile</value> + <value type="bool" key="EditorConfiguration.inEntireDocument">false</value> + <value type="bool" key="EditorConfiguration.skipTrailingWhitespace">true</value> + </valuemap> + </data> + <data> + <variable>ProjectExplorer.Project.PluginSettings</variable> + <valuemap type="QVariantMap"> + <valuemap type="QVariantMap" key="AutoTest.ActiveFrameworks"> + <value type="bool" key="AutoTest.Framework.Boost">true</value> + <value type="bool" key="AutoTest.Framework.Catch">true</value> + <value type="bool" key="AutoTest.Framework.GTest">true</value> + <value type="bool" key="AutoTest.Framework.QtQuickTest">true</value> + <value type="bool" key="AutoTest.Framework.QtTest">true</value> + </valuemap> + <valuemap type="QVariantMap" key="AutoTest.CheckStates"/> + <value type="int" key="AutoTest.RunAfterBuild">0</value> + <value type="bool" key="AutoTest.UseGlobal">true</value> + <valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/> + <value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value> + <value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.Questionable</value> + <valuemap type="QVariantMap" key="ClangTools"> + <value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value> + <value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value> + <value type="int" key="ClangTools.ParallelJobs">4</value> + <valuelist type="QVariantList" key="ClangTools.SelectedDirs"/> + <valuelist type="QVariantList" key="ClangTools.SelectedFiles"/> + <valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/> + <value type="bool" key="ClangTools.UseGlobalSettings">true</value> + </valuemap> + </valuemap> + </data> + <data> + <variable>ProjectExplorer.Project.Target.0</variable> + <valuemap type="QVariantMap"> + <value type="QString" key="DeviceType">Desktop</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.12.10 GCC 64bit</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.12.10 GCC 64bit</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.51210.gcc_64_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="bool">true</value> + <value type="int" key="EnableQmlDebugging">0</value> + <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/mingf2/projects/qtprojects/build-QtRoot-Desktop_Qt_5_12_10_GCC_64bit-Debug</value> + <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/home/mingf2/projects/qtprojects/build-QtRoot-Desktop_Qt_5_12_10_GCC_64bit-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="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value> + <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value> + <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/> + </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.CustomParsers"/> + <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> + <value type="int" key="QtQuickCompiler">2</value> + <value type="int" key="SeparateDebugInfo">2</value> + </valuemap> + <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1"> + <value type="bool">true</value> + <value type="int" key="EnableQmlDebugging">2</value> + <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/mingf2/projects/qtprojects/build-QtRoot-Desktop_Qt_5_12_10_GCC_64bit-Release</value> + <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/home/mingf2/projects/qtprojects/build-QtRoot-Desktop_Qt_5_12_10_GCC_64bit-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="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value> + <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value> + <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/> + </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.CustomParsers"/> + <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> + <value type="int" key="QtQuickCompiler">0</value> + <value type="int" key="SeparateDebugInfo">2</value> + </valuemap> + <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2"> + <value type="bool">true</value> + <value type="int" key="EnableQmlDebugging">0</value> + <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/mingf2/projects/qtprojects/build-QtRoot-Desktop_Qt_5_12_10_GCC_64bit-Profile</value> + <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/home/mingf2/projects/qtprojects/build-QtRoot-Desktop_Qt_5_12_10_GCC_64bit-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="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value> + <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value> + <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/> + </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.CustomParsers"/> + <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> + <value type="int" key="QtQuickCompiler">0</value> + <value type="int" key="SeparateDebugInfo">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> + <valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/> + <value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</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> + <valuelist type="QVariantList" key="CustomOutputParsers"/> + <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:/home/mingf2/projects/qtprojects/imagerQt/QtRoot.pro</value> + <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">/home/mingf2/projects/qtprojects/imagerQt/QtRoot.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">/home/mingf2/projects/qtprojects/build-QtRoot-Desktop_Qt_5_12_10_GCC_64bit-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> diff --git a/icons/information.png b/icons/information.png new file mode 100755 index 0000000000000000000000000000000000000000..fe12f180ad2a9ca1176d1528b46d29212b7ad0d0 GIT binary patch literal 10313 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 Fe*kKEyOsa| literal 0 HcmV?d00001 -- GitLab