| @@ -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> | |||||