@@ -21,21 +21,24 @@ SOURCES += main.cpp\ | |||||
infosproduitdialog.cpp \ | infosproduitdialog.cpp \ | ||||
gestionmagasinsdialog.cpp \ | gestionmagasinsdialog.cpp \ | ||||
aboutdialog.cpp \ | aboutdialog.cpp \ | ||||
scannerdialog.cpp | |||||
scannerdialog.cpp \ | |||||
settingsdialog.cpp | |||||
HEADERS += mainwindow.h \ | HEADERS += mainwindow.h \ | ||||
produititem.h \ | produititem.h \ | ||||
infosproduitdialog.h \ | infosproduitdialog.h \ | ||||
gestionmagasinsdialog.h \ | gestionmagasinsdialog.h \ | ||||
aboutdialog.h \ | aboutdialog.h \ | ||||
scannerdialog.h | |||||
scannerdialog.h \ | |||||
settingsdialog.h | |||||
FORMS += mainwindow.ui \ | FORMS += mainwindow.ui \ | ||||
produititem.ui \ | produititem.ui \ | ||||
infosproduitdialog.ui \ | infosproduitdialog.ui \ | ||||
gestionmagasinsdialog.ui \ | gestionmagasinsdialog.ui \ | ||||
aboutdialog.ui \ | aboutdialog.ui \ | ||||
scannerdialog.ui | |||||
scannerdialog.ui \ | |||||
settingsdialog.ui | |||||
RESOURCES += \ | RESOURCES += \ | ||||
resources.qrc | resources.qrc | ||||
@@ -0,0 +1,260 @@ | |||||
<?xml version="1.0" encoding="UTF-8"?> | |||||
<!DOCTYPE QtCreatorProject> | |||||
<!-- Written by QtCreator 3.0.1, 2014-06-12T10:21:11. --> | |||||
<qtcreator> | |||||
<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="bool" key="EditorConfiguration.MouseNavigation">true</value> | |||||
<value type="int" key="EditorConfiguration.PaddingMode">1</value> | |||||
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value> | |||||
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</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</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{8a6bac83-397a-433b-b12b-aaf345693483}</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">/home/jerome/Dropbox/Git/Hermes/build-deuchnord-hermes-Desktop-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.DefaultDisplayName">qmake</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value> | |||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">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.DefaultDisplayName">Make</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | |||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> | |||||
<value type="QString">-w</value> | |||||
<value type="QString">-r</value> | |||||
</valuelist> | |||||
<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> | |||||
</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"></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.DefaultDisplayName">Make</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | |||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> | |||||
<value type="QString">-w</value> | |||||
<value type="QString">-r</value> | |||||
</valuelist> | |||||
<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> | |||||
</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"></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.DefaultDisplayName">Debug</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value> | |||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value> | |||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value> | |||||
</valuemap> | |||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1"> | |||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/jerome/Dropbox/Git/Hermes/build-deuchnord-hermes-Desktop-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.DefaultDisplayName">qmake</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value> | |||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">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.DefaultDisplayName">Make</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | |||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> | |||||
<value type="QString">-w</value> | |||||
<value type="QString">-r</value> | |||||
</valuelist> | |||||
<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> | |||||
</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"></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.DefaultDisplayName">Make</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | |||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> | |||||
<value type="QString">-w</value> | |||||
<value type="QString">-r</value> | |||||
</valuelist> | |||||
<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> | |||||
</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"></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.DefaultDisplayName">Release</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value> | |||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value> | |||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</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"></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.DefaultDisplayName">Deploy locally</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></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"> | |||||
<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="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.DefaultDisplayName">deuchnord-hermes</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/home/jerome/Dropbox/Git/Hermes/deuchnord-hermes/deuchnord-hermes.pro</value> | |||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value> | |||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">deuchnord-hermes.pro</value> | |||||
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value> | |||||
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value> | |||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value> | |||||
<value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value> | |||||
<value type="bool" key="RunConfiguration.UseCppDebugger">true</value> | |||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">false</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> | |||||
</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.EnvironmentId</variable> | |||||
<value type="QByteArray">{44abd538-5b46-4276-b819-6072e04c10d4}</value> | |||||
</data> | |||||
<data> | |||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable> | |||||
<value type="int">15</value> | |||||
</data> | |||||
</qtcreator> |
@@ -1,251 +1,260 @@ | |||||
<?xml version="1.0" encoding="UTF-8"?> | |||||
<!DOCTYPE QtCreatorProject> | |||||
<!-- Written by QtCreator 3.1.0, 2014-06-03T13:28:18. --> | |||||
<qtcreator> | |||||
<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.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.2.1 MinGW 32bit</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.2.1 MinGW 32bit</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.521.win32_mingw48.essentials_kit</value> | |||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</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">C:/Users/Jérôme/Dropbox/Git/Hermes/build-deuchnord-hermes-Desktop_Qt_5_2_1_MinGW_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.DefaultDisplayName">qmake</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value> | |||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">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.DefaultDisplayName">Make</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | |||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/> | |||||
<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> | |||||
</valuemap> | |||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Compiler</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></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.DefaultDisplayName">Make</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | |||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/> | |||||
<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> | |||||
</valuemap> | |||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Nettoyer</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></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.DefaultDisplayName">Debug</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value> | |||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value> | |||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value> | |||||
</valuemap> | |||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1"> | |||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Jérôme/Dropbox/Git/Hermes/build-deuchnord-hermes-Desktop_Qt_5_2_1_MinGW_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.DefaultDisplayName">qmake</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value> | |||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">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.DefaultDisplayName">Make</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | |||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/> | |||||
<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> | |||||
</valuemap> | |||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Compiler</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></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.DefaultDisplayName">Make</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | |||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/> | |||||
<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> | |||||
</valuemap> | |||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Nettoyer</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></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.DefaultDisplayName">Release</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value> | |||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value> | |||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</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">Déploiement</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></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.DefaultDisplayName">Déployer localement</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></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"> | |||||
<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="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.DefaultDisplayName">deuchnord-hermes</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/Users/Jérôme/Dropbox/Git/Hermes/deuchnord-hermes/deuchnord-hermes.pro</value> | |||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value> | |||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">deuchnord-hermes.pro</value> | |||||
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value> | |||||
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value> | |||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value> | |||||
<value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value> | |||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value> | |||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">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> | |||||
</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.EnvironmentId</variable> | |||||
<value type="QByteArray">{60f16766-9e87-40cf-8f8f-b733441f2614}</value> | |||||
</data> | |||||
<data> | |||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable> | |||||
<value type="int">15</value> | |||||
</data> | |||||
</qtcreator> | |||||
<?xml version="1.0" encoding="UTF-8"?> | |||||
<!DOCTYPE QtCreatorProject> | |||||
<!-- Written by QtCreator 3.0.1, 2014-06-12T13:06:56. --> | |||||
<qtcreator> | |||||
<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="bool" key="EditorConfiguration.MouseNavigation">true</value> | |||||
<value type="int" key="EditorConfiguration.PaddingMode">1</value> | |||||
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value> | |||||
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</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</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{8a6bac83-397a-433b-b12b-aaf345693483}</value> | |||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</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">/home/jerome/Dropbox/Git/Hermes/build-deuchnord-hermes-Desktop-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.DefaultDisplayName">qmake</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value> | |||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">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.DefaultDisplayName">Make</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | |||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> | |||||
<value type="QString">-w</value> | |||||
<value type="QString">-r</value> | |||||
</valuelist> | |||||
<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> | |||||
</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"></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.DefaultDisplayName">Make</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | |||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> | |||||
<value type="QString">-w</value> | |||||
<value type="QString">-r</value> | |||||
</valuelist> | |||||
<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> | |||||
</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"></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.DefaultDisplayName">Debug</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value> | |||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value> | |||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value> | |||||
</valuemap> | |||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1"> | |||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/jerome/Dropbox/Git/Hermes/build-deuchnord-hermes-Desktop-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.DefaultDisplayName">qmake</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value> | |||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value> | |||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">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.DefaultDisplayName">Make</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | |||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> | |||||
<value type="QString">-w</value> | |||||
<value type="QString">-r</value> | |||||
</valuelist> | |||||
<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> | |||||
</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"></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.DefaultDisplayName">Make</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> | |||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> | |||||
<value type="QString">-w</value> | |||||
<value type="QString">-r</value> | |||||
</valuelist> | |||||
<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> | |||||
</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"></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.DefaultDisplayName">Release</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value> | |||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value> | |||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</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"></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.DefaultDisplayName">Deploy locally</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></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"> | |||||
<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="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.DefaultDisplayName">deuchnord-hermes</value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> | |||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/home/jerome/Dropbox/Git/Hermes/deuchnord-hermes/deuchnord-hermes.pro</value> | |||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value> | |||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">deuchnord-hermes.pro</value> | |||||
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value> | |||||
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value> | |||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value> | |||||
<value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value> | |||||
<value type="bool" key="RunConfiguration.UseCppDebugger">true</value> | |||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">false</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> | |||||
</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.EnvironmentId</variable> | |||||
<value type="QByteArray">{44abd538-5b46-4276-b819-6072e04c10d4}</value> | |||||
</data> | |||||
<data> | |||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable> | |||||
<value type="int">15</value> | |||||
</data> | |||||
</qtcreator> |
@@ -13,7 +13,10 @@ GestionMagasinsDialog::GestionMagasinsDialog(QWidget *parent) : | |||||
{ | { | ||||
ui->setupUi(this); | ui->setupUi(this); | ||||
QFile fichierMagasins(QDir::homePath()+"/deuchnord-hermes/manufacturers.xml"); | |||||
settings = new QSettings("Deuchnord", "Hermes"); | |||||
placeSave = settings->value("placeSave").toString(); | |||||
QFile fichierMagasins(placeSave+"/deuchnord-hermes/manufacturers.xml"); | |||||
fichierMagasins.open(QFile::ReadOnly); | fichierMagasins.open(QFile::ReadOnly); | ||||
if(fichierMagasins.isOpen()) | if(fichierMagasins.isOpen()) | ||||
{ | { | ||||
@@ -94,7 +97,7 @@ void GestionMagasinsDialog::on_buttonBox_accepted() | |||||
manufacturer.appendChild(nomMagasin); | manufacturer.appendChild(nomMagasin); | ||||
} | } | ||||
QFile fileManu(QDir::homePath()+"/deuchnord-hermes/manufacturers.xml"); | |||||
QFile fileManu(placeSave+"/deuchnord-hermes/manufacturers.xml"); | |||||
if(fileManu.open(QFile::WriteOnly)) | if(fileManu.open(QFile::WriteOnly)) | ||||
{ | { | ||||
fileManu.write(dom.toString().toUtf8()); | fileManu.write(dom.toString().toUtf8()); | ||||
@@ -2,6 +2,7 @@ | |||||
#define GESTIONMAGASINSDIALOG_H | #define GESTIONMAGASINSDIALOG_H | ||||
#include <QDialog> | #include <QDialog> | ||||
#include <QSettings> | |||||
namespace Ui { | namespace Ui { | ||||
class GestionMagasinsDialog; | class GestionMagasinsDialog; | ||||
@@ -26,6 +27,8 @@ signals: | |||||
private: | private: | ||||
Ui::GestionMagasinsDialog *ui; | Ui::GestionMagasinsDialog *ui; | ||||
QSettings *settings; | |||||
QString placeSave; | |||||
}; | }; | ||||
#endif // GESTIONMAGASINSDIALOG_H | #endif // GESTIONMAGASINSDIALOG_H |
@@ -78,6 +78,12 @@ InfosProduitDialog::InfosProduitDialog(QWidget *parent, QWidget *mainWindow, QSt | |||||
ui->txtNom->setFocus(); | ui->txtNom->setFocus(); | ||||
ui->listFactures->setCurrentItem(ui->listFactures->item(0)); | ui->listFactures->setCurrentItem(ui->listFactures->item(0)); | ||||
ui->listGaranties->setCurrentItem(ui->listGaranties->item(0)); | ui->listGaranties->setCurrentItem(ui->listGaranties->item(0)); | ||||
#if !defined Q_OS_LINUX | |||||
// Le bouton ne sera pas disponible sur les systèmes autres que GNU/Linux | |||||
ui->btnScannerFacture->hide(); | |||||
ui->btnScannerGarantie->hide(); | |||||
#endif | |||||
} | } | ||||
void InfosProduitDialog::on_btnImageParcourir_clicked() | void InfosProduitDialog::on_btnImageParcourir_clicked() | ||||
@@ -99,7 +105,7 @@ void InfosProduitDialog::on_btnImageSupprimer_clicked() | |||||
void InfosProduitDialog::on_btnAjoutFacture_clicked() | void InfosProduitDialog::on_btnAjoutFacture_clicked() | ||||
{ | { | ||||
QString fileName = QFileDialog::getOpenFileName(this, "Sélectionnez une facture", "", "Fichiers PDF (*.pdf);;Image (*.jpg *.jpeg *.png)"); | |||||
QString fileName = QFileDialog::getOpenFileName(this, "Sélectionnez une facture", "", "Fichiers supportés (*.pdf *.jpg *.jpeg *.png);;Fichiers PDF (*.pdf);;Images (*.jpg *.jpeg *.png)"); | |||||
if(fileName != "") | if(fileName != "") | ||||
{ | { | ||||
QFile fichier(fileName); | QFile fichier(fileName); | ||||
@@ -120,16 +126,13 @@ void InfosProduitDialog::on_btnAjoutFacture_clicked() | |||||
void InfosProduitDialog::on_btnScannerFacture_clicked() | void InfosProduitDialog::on_btnScannerFacture_clicked() | ||||
{ | { | ||||
// Ne fonctionne que sous Linux pour le moment. Dépendances : libsane et imagemagick | |||||
#ifdef Q_OS_LINUX | |||||
// Ne fonctionne que sous Linux pour le moment. Dépendances : sane et imagemagick | |||||
ScannerDialog *dialog = new ScannerDialog(this); | ScannerDialog *dialog = new ScannerDialog(this); | ||||
dialog->setModal(true); | dialog->setModal(true); | ||||
dialog->show(); | dialog->show(); | ||||
connect(dialog, SIGNAL(accepted()), SLOT(on_factureScanned())); | connect(dialog, SIGNAL(accepted()), SLOT(on_factureScanned())); | ||||
#else | |||||
QMessageBox::warning(this, "Fonction indisponible", "Cette fonction n'est pas disponible pour votre système actuellement.\nDésolé pour la gêne."); | |||||
#endif | |||||
} | } | ||||
void InfosProduitDialog::on_factureScanned() | void InfosProduitDialog::on_factureScanned() | ||||
@@ -205,15 +208,11 @@ void InfosProduitDialog::on_btnAjoutGarantie_clicked() | |||||
void InfosProduitDialog::on_btnScannerGarantie_clicked() | void InfosProduitDialog::on_btnScannerGarantie_clicked() | ||||
{ | { | ||||
// Ne fonctionne que sous Linux pour le moment. Dépendances : libsane et imagemagick | // Ne fonctionne que sous Linux pour le moment. Dépendances : libsane et imagemagick | ||||
#ifdef Q_OS_LINUX | |||||
ScannerDialog *dialog = new ScannerDialog(this); | ScannerDialog *dialog = new ScannerDialog(this); | ||||
dialog->setModal(true); | dialog->setModal(true); | ||||
dialog->show(); | dialog->show(); | ||||
connect(dialog, SIGNAL(accepted()), SLOT(on_garantieScanned())); | connect(dialog, SIGNAL(accepted()), SLOT(on_garantieScanned())); | ||||
#else | |||||
QMessageBox::warning(this, "Fonction indisponible", "Cette fonction n'est pas disponible pour votre système actuellement.\nDésolé pour la gêne."); | |||||
#endif | |||||
} | } | ||||
void InfosProduitDialog::on_garantieScanned() | void InfosProduitDialog::on_garantieScanned() | ||||
@@ -2,6 +2,7 @@ | |||||
#include "produititem.h" | #include "produititem.h" | ||||
#include "gestionmagasinsdialog.h" | #include "gestionmagasinsdialog.h" | ||||
#include "aboutdialog.h" | #include "aboutdialog.h" | ||||
#include "settingsdialog.h" | |||||
#include "ui_mainwindow.h" | #include "ui_mainwindow.h" | ||||
#include <QSpacerItem> | #include <QSpacerItem> | ||||
@@ -30,7 +31,9 @@ MainWindow::MainWindow(QWidget *parent) : | |||||
{ | { | ||||
ui->setupUi(this); | ui->setupUi(this); | ||||
version = "0.3"; | |||||
saveOnQuit = true; | |||||
version = "0.4"; | |||||
searchBox = new QLineEdit(this); | searchBox = new QLineEdit(this); | ||||
searchBox->addAction(QIcon(":/icons/icon-search.png"), QLineEdit::LeadingPosition); | searchBox->addAction(QIcon(":/icons/icon-search.png"), QLineEdit::LeadingPosition); | ||||
@@ -50,12 +53,16 @@ MainWindow::MainWindow(QWidget *parent) : | |||||
if(QFile::exists(QDir::homePath()+"/hermes.hrms")) | if(QFile::exists(QDir::homePath()+"/hermes.hrms")) | ||||
QFile::rename(QDir::homePath()+"/hermes.hrms", QDir::homePath()+"/deuchnord-hermes/products.hrms"); | QFile::rename(QDir::homePath()+"/hermes.hrms", QDir::homePath()+"/deuchnord-hermes/products.hrms"); | ||||
dir = QDir(QDir::homePath()+"/deuchnord-hermes"); | |||||
if(!dir.exists(QDir::homePath()+"/deuchnord-hermes")) | |||||
dir.mkdir(QDir::homePath()+"/deuchnord-hermes"); | |||||
// Récupération de la configuration | // Récupération de la configuration | ||||
QFile saveFile(QDir::homePath()+"/deuchnord-hermes/products.hrms"); | |||||
settings = new QSettings("Deuchnord", "Hermes"); | |||||
QString placeSave = settings->value("placeSave").toString(); | |||||
if(placeSave == "") | |||||
{ | |||||
settings->setValue("placeSave", QDir::homePath()); | |||||
placeSave = settings->value("placeSave").toString(); | |||||
} | |||||
QFile saveFile(placeSave + "/deuchnord-hermes/products.hrms"); | |||||
QDataStream content(&saveFile); | QDataStream content(&saveFile); | ||||
content.setVersion(QDataStream::Qt_5_0); | content.setVersion(QDataStream::Qt_5_0); | ||||
@@ -239,6 +246,21 @@ QListWidgetItem* MainWindow::ajouterProduit(ProduitItem *produit) | |||||
return widgetItem; | return widgetItem; | ||||
} | } | ||||
void MainWindow::on_actionSettings_triggered() | |||||
{ | |||||
SettingsDialog *settingsDialog = new SettingsDialog(this); | |||||
settingsDialog->setModal(true); | |||||
settingsDialog->show(); | |||||
connect(settingsDialog, SIGNAL(dontSaveOnQuit()), SLOT(settings_dontSaveOnQuit())); | |||||
} | |||||
void MainWindow::settings_dontSaveOnQuit() | |||||
{ | |||||
saveOnQuit = false; | |||||
} | |||||
void MainWindow::on_actionAPropos_triggered() | void MainWindow::on_actionAPropos_triggered() | ||||
{ | { | ||||
AboutDialog *dialog = new AboutDialog(this, version); | AboutDialog *dialog = new AboutDialog(this, version); | ||||
@@ -274,25 +296,32 @@ void MainWindow::updateStatusMessage() | |||||
MainWindow::~MainWindow() | MainWindow::~MainWindow() | ||||
{ | { | ||||
// Enregistrement de la configuration | // Enregistrement de la configuration | ||||
QFile saveFile(QDir::homePath()+"/deuchnord-hermes/products.hrms"); | |||||
QDataStream content(&saveFile); | |||||
content.setVersion(QDataStream::Qt_5_0); | |||||
QList<ProduitInfo> listProd; | |||||
if(saveFile.open(QFile::WriteOnly)) | |||||
if(saveOnQuit) | |||||
{ | { | ||||
for(int i = 0; i < ui->listeProduits->count(); i++) | |||||
QString place = settings->value("placeSave").toString(); | |||||
QDir dir(place+"/deuchnord-hermes"); | |||||
if(!dir.exists()) | |||||
dir.mkdir(place+"/deuchnord-hermes"); | |||||
QFile saveFile(place+"/deuchnord-hermes/products.hrms"); | |||||
QDataStream content(&saveFile); | |||||
content.setVersion(QDataStream::Qt_5_0); | |||||
QList<ProduitInfo> listProd; | |||||
if(saveFile.open(QFile::WriteOnly)) | |||||
{ | { | ||||
ProduitItem* item = (ProduitItem*) ui->listeProduits->itemWidget(ui->listeProduits->item(i)); | |||||
ProduitInfo prod = item->getProduitInfo(); | |||||
listProd << prod; | |||||
for(int i = 0; i < ui->listeProduits->count(); i++) | |||||
{ | |||||
ProduitItem* item = (ProduitItem*) ui->listeProduits->itemWidget(ui->listeProduits->item(i)); | |||||
ProduitInfo prod = item->getProduitInfo(); | |||||
listProd << prod; | |||||
} | |||||
} | } | ||||
} | |||||
content << listProd; | |||||
content << listProd; | |||||
saveFile.close(); | |||||
saveFile.close(); | |||||
} | |||||
delete ui; | delete ui; | ||||
} | } | ||||
@@ -5,6 +5,7 @@ | |||||
#include <QLineEdit> | #include <QLineEdit> | ||||
#include <QList> | #include <QList> | ||||
#include <QNetworkReply> | #include <QNetworkReply> | ||||
#include <QSettings> | |||||
#include "produititem.h" | #include "produititem.h" | ||||
@@ -38,8 +39,13 @@ public slots: | |||||
void deleteAsked(); | void deleteAsked(); | ||||
void on_actionSettings_triggered(); | |||||
void settings_dontSaveOnQuit(); | |||||
private: | private: | ||||
Ui::MainWindow *ui; | Ui::MainWindow *ui; | ||||
QSettings *settings; | |||||
bool saveOnQuit; | |||||
QListWidgetItem *ajouterProduit(ProduitItem *produit); | QListWidgetItem *ajouterProduit(ProduitItem *produit); | ||||
QLineEdit *searchBox; | QLineEdit *searchBox; | ||||
QString version; | QString version; | ||||
@@ -53,7 +53,14 @@ | |||||
<addaction name="actionReportBug"/> | <addaction name="actionReportBug"/> | ||||
<addaction name="actionAPropos"/> | <addaction name="actionAPropos"/> | ||||
</widget> | </widget> | ||||
<widget class="QMenu" name="menuOutil"> | |||||
<property name="title"> | |||||
<string>Outils</string> | |||||
</property> | |||||
<addaction name="actionSettings"/> | |||||
</widget> | |||||
<addaction name="menuFichier"/> | <addaction name="menuFichier"/> | ||||
<addaction name="menuOutil"/> | |||||
<addaction name="menuAide"/> | <addaction name="menuAide"/> | ||||
</widget> | </widget> | ||||
<widget class="QToolBar" name="mainToolBar"> | <widget class="QToolBar" name="mainToolBar"> | ||||
@@ -115,6 +122,11 @@ | |||||
<string>Signaler un bug...</string> | <string>Signaler un bug...</string> | ||||
</property> | </property> | ||||
</action> | </action> | ||||
<action name="actionSettings"> | |||||
<property name="text"> | |||||
<string>Préférences</string> | |||||
</property> | |||||
</action> | |||||
</widget> | </widget> | ||||
<layoutdefault spacing="6" margin="11"/> | <layoutdefault spacing="6" margin="11"/> | ||||
<resources> | <resources> | ||||
@@ -8,6 +8,15 @@ | |||||
#include <QMessageBox> | #include <QMessageBox> | ||||
#include <iostream> | #include <iostream> | ||||
#ifdef Q_OS_WIN32 | |||||
// Includes propre à Windows pour l'utilisation du scanner (via le service Windows Image Acquisition) | |||||
#include <windows.h> | |||||
#include <wia.h> | |||||
#include <wiadef.h> | |||||
#include <wiadevd.h> | |||||
#include <wiavideo.h> | |||||
#endif | |||||
ScannerDialog::ScannerDialog(QWidget *parent) : | ScannerDialog::ScannerDialog(QWidget *parent) : | ||||
QDialog(parent), | QDialog(parent), | ||||
ui(new Ui::ScannerDialog) | ui(new Ui::ScannerDialog) | ||||
@@ -23,7 +32,7 @@ ScannerDialog::~ScannerDialog() | |||||
void ScannerDialog::on_btnTest_clicked() | void ScannerDialog::on_btnTest_clicked() | ||||
{ | { | ||||
#ifdef Q_OS_LINUX | |||||
#if defined Q_OS_LINUX | |||||
ui->btnTest->setEnabled(false); | ui->btnTest->setEnabled(false); | ||||
ui->btnScan->setEnabled(false); | ui->btnScan->setEnabled(false); | ||||
ui->btnAnnuler->setEnabled(false); | ui->btnAnnuler->setEnabled(false); | ||||
@@ -38,8 +47,11 @@ void ScannerDialog::on_btnTest_clicked() | |||||
#endif | #endif | ||||
} | } | ||||
void ScannerDialog::scanTestFinished(int r) | |||||
void ScannerDialog::scanTestFinished(int r = 0) | |||||
{ | { | ||||
#if defined Q_OS_WIN32 | |||||
QMessageBox::information(this, "test", "ok"); | |||||
#elif defined Q_OS_LINUX | |||||
ui->progressBar->hide(); | ui->progressBar->hide(); | ||||
ui->btnTest->setEnabled(true); | ui->btnTest->setEnabled(true); | ||||
@@ -57,6 +69,7 @@ void ScannerDialog::scanTestFinished(int r) | |||||
} | } | ||||
else | else | ||||
QMessageBox::critical(this, "Erreur", "Impossible de communiquer avec votre scanner. Vérifiez qu'il est bien relié à l'ordinateur' et qu'il est sous tension, puis réessayez.\nSi le problème persiste, il est probable que votre scanner ne soit pas pris en charge."); | QMessageBox::critical(this, "Erreur", "Impossible de communiquer avec votre scanner. Vérifiez qu'il est bien relié à l'ordinateur' et qu'il est sous tension, puis réessayez.\nSi le problème persiste, il est probable que votre scanner ne soit pas pris en charge."); | ||||
#endif | |||||
} | } | ||||
void ScannerDialog::on_btnScan_clicked() | void ScannerDialog::on_btnScan_clicked() | ||||
@@ -11,7 +11,7 @@ | |||||
</rect> | </rect> | ||||
</property> | </property> | ||||
<property name="windowTitle"> | <property name="windowTitle"> | ||||
<string>Dialog</string> | |||||
<string>Numériser un document</string> | |||||
</property> | </property> | ||||
<layout class="QVBoxLayout" name="verticalLayout"> | <layout class="QVBoxLayout" name="verticalLayout"> | ||||
<item> | <item> | ||||
@@ -0,0 +1,88 @@ | |||||
#include "settingsdialog.h" | |||||
#include "ui_settingsdialog.h" | |||||
#include <QFileDialog> | |||||
#include <QFile> | |||||
#include <QMessageBox> | |||||
SettingsDialog::SettingsDialog(QWidget *parent) : | |||||
QDialog(parent), | |||||
ui(new Ui::SettingsDialog) | |||||
{ | |||||
ui->setupUi(this); | |||||
settings = new QSettings("Deuchnord", "Hermes"); | |||||
savePlace = settings->value("placeSave").toString(); | |||||
ui->currentPlaceSave->setText(savePlace); | |||||
} | |||||
void SettingsDialog::on_btnChangeSavePlace_clicked() | |||||
{ | |||||
QString savePlace = QFileDialog::getExistingDirectory(this, "Choisir un dossier de sauvegarde", settings->value("placeSave").toString()); | |||||
bool ok = true; | |||||
bool replaceFile = false; | |||||
QDir dir(savePlace+"/deuchnord-hermes"); | |||||
if(dir.exists()) | |||||
{ | |||||
int whatToDo = QMessageBox::question(this, "Confirmation", "Des fichiers appartenant à Hermès semblent être déjà présents. Que voulez-vous faire ?<br />Cliquez sur <em>Appliquer</em> pour utiliser les fichiers présents à cet emplacement.<br />Cliquez sur <em>Réinitialiser</em> pour écraser les fichiers présents à cet emplacement.<br />Cliquez sur <em>Annuler</em> pour ne pas changer l'emplacement.", QMessageBox::Apply | QMessageBox::Reset | QMessageBox::Cancel, QMessageBox::Cancel); | |||||
switch(whatToDo) | |||||
{ | |||||
case QMessageBox::Reset: | |||||
replaceFile = true; | |||||
break; | |||||
case QMessageBox::Cancel: | |||||
ok = false; | |||||
break; | |||||
} | |||||
} | |||||
else | |||||
replaceFile = true; | |||||
if(ok) | |||||
{ | |||||
ui->currentPlaceSave->setText(savePlace); | |||||
this->savePlace = savePlace; | |||||
this->replaceFile = replaceFile; | |||||
} | |||||
} | |||||
void SettingsDialog::on_buttonBox_accepted() | |||||
{ | |||||
bool restartNeeded = false, restartWillSave = true; | |||||
// Emplacement de la sauvegarde | |||||
if(savePlace != settings->value("placeSave").toString()) | |||||
{ | |||||
if(!replaceFile) | |||||
{ | |||||
restartNeeded = true; | |||||
restartWillSave = false; | |||||
emit dontSaveOnQuit(); | |||||
} | |||||
else | |||||
{ | |||||
QDir dir(savePlace+"/deuchnord-hermes"); | |||||
dir.mkdir(savePlace+"/deuchnord-hermes"); | |||||
QFile::copy(settings->value("placeSave").toString()+"/deuchnord-hermes/manufacturers.xml", savePlace+"/deuchnord-hermes/manufacturers.xml"); | |||||
} | |||||
settings->setValue("placeSave", savePlace); | |||||
} | |||||
// Affichage d'un message s'il faut redémarrer Hermès | |||||
if(restartNeeded) | |||||
{ | |||||
QString message = "Certains changements dans votre configuration nécessite de relancer Hermès."; | |||||
if(!restartWillSave) | |||||
message += "\nAttention, les changements effectués ne seront pas enregistrés !"; | |||||
QMessageBox::warning(this, "Mise à jour de la configuration", message); | |||||
} | |||||
} | |||||
SettingsDialog::~SettingsDialog() | |||||
{ | |||||
delete ui; | |||||
} |
@@ -0,0 +1,33 @@ | |||||
#ifndef SETTINGSDIALOG_H | |||||
#define SETTINGSDIALOG_H | |||||
#include <QDialog> | |||||
#include <QSettings> | |||||
namespace Ui { | |||||
class SettingsDialog; | |||||
} | |||||
class SettingsDialog : public QDialog | |||||
{ | |||||
Q_OBJECT | |||||
public: | |||||
explicit SettingsDialog(QWidget *parent = 0); | |||||
~SettingsDialog(); | |||||
private slots: | |||||
void on_btnChangeSavePlace_clicked(); | |||||
void on_buttonBox_accepted(); | |||||
signals: | |||||
void dontSaveOnQuit(); // Signal indiquant à la fenêtre principale de ne pas enregistrer à la fermeture. | |||||
private: | |||||
Ui::SettingsDialog *ui; | |||||
QSettings *settings; | |||||
QString savePlace; | |||||
bool replaceFile; | |||||
}; | |||||
#endif // SETTINGSDIALOG_H |
@@ -0,0 +1,113 @@ | |||||
<?xml version="1.0" encoding="UTF-8"?> | |||||
<ui version="4.0"> | |||||
<class>SettingsDialog</class> | |||||
<widget class="QDialog" name="SettingsDialog"> | |||||
<property name="geometry"> | |||||
<rect> | |||||
<x>0</x> | |||||
<y>0</y> | |||||
<width>620</width> | |||||
<height>368</height> | |||||
</rect> | |||||
</property> | |||||
<property name="windowTitle"> | |||||
<string>Préférences</string> | |||||
</property> | |||||
<layout class="QVBoxLayout" name="verticalLayout"> | |||||
<item> | |||||
<widget class="QGroupBox" name="groupBox"> | |||||
<property name="title"> | |||||
<string>Lieu de sauvegarde</string> | |||||
</property> | |||||
<layout class="QFormLayout" name="formLayout"> | |||||
<property name="fieldGrowthPolicy"> | |||||
<enum>QFormLayout::AllNonFixedFieldsGrow</enum> | |||||
</property> | |||||
<item row="0" column="0"> | |||||
<widget class="QLabel" name="label"> | |||||
<property name="text"> | |||||
<string>Le lieu de sauvegarde actuel est :</string> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="0" column="1"> | |||||
<widget class="QLabel" name="currentPlaceSave"> | |||||
<property name="styleSheet"> | |||||
<string notr="true">font-weight: bold</string> | |||||
</property> | |||||
<property name="text"> | |||||
<string>TextLabel</string> | |||||
</property> | |||||
<property name="wordWrap"> | |||||
<bool>true</bool> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="1" column="1"> | |||||
<widget class="QPushButton" name="btnChangeSavePlace"> | |||||
<property name="text"> | |||||
<string>Changer l'emplacement</string> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
<item row="2" column="1"> | |||||
<widget class="QLabel" name="label_2"> | |||||
<property name="text"> | |||||
<string><html><head/><body><p>Un dossier nommé <span style=" font-style:italic;">deuchnord-hermes</span> contenant vos données sera créé à l'emplacement sélectionné.</p></body></html></string> | |||||
</property> | |||||
<property name="wordWrap"> | |||||
<bool>true</bool> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
</layout> | |||||
</widget> | |||||
</item> | |||||
<item> | |||||
<widget class="QDialogButtonBox" name="buttonBox"> | |||||
<property name="orientation"> | |||||
<enum>Qt::Horizontal</enum> | |||||
</property> | |||||
<property name="standardButtons"> | |||||
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> | |||||
</property> | |||||
</widget> | |||||
</item> | |||||
</layout> | |||||
</widget> | |||||
<resources/> | |||||
<connections> | |||||
<connection> | |||||
<sender>buttonBox</sender> | |||||
<signal>accepted()</signal> | |||||
<receiver>SettingsDialog</receiver> | |||||
<slot>accept()</slot> | |||||
<hints> | |||||
<hint type="sourcelabel"> | |||||
<x>248</x> | |||||
<y>254</y> | |||||
</hint> | |||||
<hint type="destinationlabel"> | |||||
<x>157</x> | |||||
<y>274</y> | |||||
</hint> | |||||
</hints> | |||||
</connection> | |||||
<connection> | |||||
<sender>buttonBox</sender> | |||||
<signal>rejected()</signal> | |||||
<receiver>SettingsDialog</receiver> | |||||
<slot>reject()</slot> | |||||
<hints> | |||||
<hint type="sourcelabel"> | |||||
<x>316</x> | |||||
<y>260</y> | |||||
</hint> | |||||
<hint type="destinationlabel"> | |||||
<x>286</x> | |||||
<y>274</y> | |||||
</hint> | |||||
</hints> | |||||
</connection> | |||||
</connections> | |||||
</ui> |