git-svn-id: file:///svnroot/family-shop-mgr@3 26eb2498-383b-47a6-be48-5d6f36779e85
authoronil <u.irigoyen@gmail.com>
Mon, 7 Dec 2009 16:30:38 +0000 (16:30 +0000)
committeronil <u.irigoyen@gmail.com>
Mon, 7 Dec 2009 16:30:38 +0000 (16:30 +0000)
code/family-shop-mgr/FamilyShoppingManagerStartView.ui
code/family-shop-mgr/ShoppingTreeItem.cpp
code/family-shop-mgr/ShoppingTreeItem.h
code/family-shop-mgr/ShoppingTreeModel.h
code/family-shop-mgr/family-shop-mgr.pro.user

index 7a81a56..9ebce74 100644 (file)
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>familyShoppingManagerStartView</class>
- <widget class="QWidget" name="familyShoppingManagerStartView">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>350</width>
-    <height>96</height>
-   </rect>
-  </property>
-  <property name="sizePolicy">
-   <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
-    <horstretch>0</horstretch>
-    <verstretch>0</verstretch>
-   </sizepolicy>
-  </property>
-  <property name="windowTitle">
-   <string>Family Shopping Manager</string>
-  </property>
-  <property name="locale">
-   <locale language="English" country="UnitedStates"/>
-  </property>
-  <layout class="QVBoxLayout" name="verticalLayout">
-   <item>
-    <widget class="QLabel" name="startTitleLabel">
-     <property name="sizePolicy">
-      <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
-       <horstretch>0</horstretch>
-       <verstretch>0</verstretch>
-      </sizepolicy>
-     </property>
-     <property name="minimumSize">
-      <size>
-       <width>291</width>
-       <height>30</height>
-      </size>
-     </property>
-     <property name="maximumSize">
-      <size>
-       <width>300</width>
-       <height>30</height>
-      </size>
-     </property>
-     <property name="locale">
-      <locale language="English" country="UnitedStates"/>
-     </property>
-     <property name="text">
-      <string>Choose the task you want to perform:</string>
-     </property>
-    </widget>
-   </item>
-   <item>
-    <layout class="QHBoxLayout" name="horizontalLayout">
-     <property name="spacing">
-      <number>-1</number>
-     </property>
-     <item>
-      <widget class="QPushButton" name="manageButton">
-       <property name="maximumSize">
-        <size>
-         <width>140</width>
-         <height>40</height>
-        </size>
-       </property>
-       <property name="locale">
-        <locale language="English" country="UnitedStates"/>
-       </property>
-       <property name="text">
-        <string>Manage the
-shopping list</string>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QPushButton" name="goShoppingButton">
-       <property name="sizePolicy">
-        <sizepolicy hsizetype="Minimum" vsizetype="Maximum">
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-       <property name="maximumSize">
-        <size>
-         <width>140</width>
-         <height>40</height>
-        </size>
-       </property>
-       <property name="locale">
-        <locale language="English" country="UnitedStates"/>
-       </property>
-       <property name="text">
-        <string>Go shopping!</string>
-       </property>
-      </widget>
-     </item>
-    </layout>
-   </item>
-  </layout>
- </widget>
- <layoutdefault spacing="6" margin="11"/>
- <resources/>
- <connections/>
-</ui>
+<?xml version="1.0" encoding="UTF-8"?>\r
+<ui version="4.0">\r
+ <author>Unai IRIGOYEN</author>\r
+ <class>FamilyShoppingManagerStartView</class>\r
+ <widget class="QWidget" name="FamilyShoppingManagerStartView">\r
+  <property name="geometry">\r
+   <rect>\r
+    <x>0</x>\r
+    <y>0</y>\r
+    <width>349</width>\r
+    <height>96</height>\r
+   </rect>\r
+  </property>\r
+  <property name="sizePolicy">\r
+   <sizepolicy hsizetype="Minimum" vsizetype="Minimum">\r
+    <horstretch>0</horstretch>\r
+    <verstretch>0</verstretch>\r
+   </sizepolicy>\r
+  </property>\r
+  <property name="windowTitle">\r
+   <string>Family Shopping Manager</string>\r
+  </property>\r
+  <property name="locale">\r
+   <locale language="English" country="UnitedStates"/>\r
+  </property>\r
+  <layout class="QVBoxLayout" name="verticalLayout">\r
+   <item>\r
+    <widget class="QLabel" name="startTitleLabel">\r
+     <property name="sizePolicy">\r
+      <sizepolicy hsizetype="Preferred" vsizetype="Preferred">\r
+       <horstretch>0</horstretch>\r
+       <verstretch>0</verstretch>\r
+      </sizepolicy>\r
+     </property>\r
+     <property name="minimumSize">\r
+      <size>\r
+       <width>291</width>\r
+       <height>30</height>\r
+      </size>\r
+     </property>\r
+     <property name="maximumSize">\r
+      <size>\r
+       <width>300</width>\r
+       <height>30</height>\r
+      </size>\r
+     </property>\r
+     <property name="locale">\r
+      <locale language="English" country="UnitedStates"/>\r
+     </property>\r
+     <property name="text">\r
+      <string>Choose the task you want to perform:</string>\r
+     </property>\r
+    </widget>\r
+   </item>\r
+   <item>\r
+    <layout class="QHBoxLayout" name="horizontalLayout">\r
+     <property name="spacing">\r
+      <number>6</number>\r
+     </property>\r
+     <item>\r
+      <widget class="QPushButton" name="manageButton">\r
+       <property name="maximumSize">\r
+        <size>\r
+         <width>140</width>\r
+         <height>40</height>\r
+        </size>\r
+       </property>\r
+       <property name="locale">\r
+        <locale language="English" country="UnitedStates"/>\r
+       </property>\r
+       <property name="text">\r
+        <string>Manage the\r
+shopping list</string>\r
+       </property>\r
+      </widget>\r
+     </item>\r
+     <item>\r
+      <widget class="QPushButton" name="goShoppingButton">\r
+       <property name="sizePolicy">\r
+        <sizepolicy hsizetype="Minimum" vsizetype="Maximum">\r
+         <horstretch>0</horstretch>\r
+         <verstretch>0</verstretch>\r
+        </sizepolicy>\r
+       </property>\r
+       <property name="maximumSize">\r
+        <size>\r
+         <width>140</width>\r
+         <height>40</height>\r
+        </size>\r
+       </property>\r
+       <property name="locale">\r
+        <locale language="English" country="UnitedStates"/>\r
+       </property>\r
+       <property name="text">\r
+        <string>Go shopping!</string>\r
+       </property>\r
+      </widget>\r
+     </item>\r
+    </layout>\r
+   </item>\r
+  </layout>\r
+ </widget>\r
+ <layoutdefault spacing="6" margin="11"/>\r
+ <resources/>\r
+ <connections/>\r
+</ui>\r
index f81fa1d..e66a4ed 100644 (file)
@@ -21,7 +21,7 @@
 \r
 #include "ShoppingTreeItem.h"\r
 \r
-ShoppingTreeItem::ShoppingTreeItem(const QVector<QVariant> &data, TreeItem *parent)\r
+ShoppingTreeItem::ShoppingTreeItem(const QVector<QVariant> &data, ShoppingTreeItem *parent)\r
 {\r
     parentItem = parent;\r
     itemData = data;\r
@@ -31,3 +31,98 @@ ShoppingTreeItem::~ShoppingTreeItem()
 {\r
     qDeleteAll(childItems);\r
 }\r
+\r
+ShoppingTreeItem *ShoppingTreeItem::child(int number)\r
+{\r
+    return childItems.value(number);\r
+}\r
+\r
+int ShoppingTreeItem::childCount() const\r
+{\r
+    return childItems.count();\r
+}\r
+\r
+int ShoppingTreeItem::childNumber() const\r
+{\r
+    if (parentItem)\r
+        return parentItem->childItems.indexOf(const_cast<ShoppingTreeItem*>(this));\r
+\r
+    return 0;\r
+}\r
+\r
+int ShoppingTreeItem::columnCount() const\r
+{\r
+    return itemData.count();\r
+}\r
+\r
+QVariant ShoppingTreeItem::data(int column) const\r
+{\r
+    return itemData.value(column);\r
+}\r
+\r
+bool ShoppingTreeItem::insertChildren(int position, int count, int columns)\r
+{\r
+    if (position < 0 || position > childItems.size())\r
+        return false;\r
+\r
+    for (int row = 0; row < count; ++row) {\r
+        QVector<QVariant> data(columns);\r
+        ShoppingTreeItem *item = new ShoppingTreeItem(data, this);\r
+        childItems.insert(position, item);\r
+    }\r
+\r
+    return true;\r
+}\r
+\r
+bool ShoppingTreeItem::insertColumns(int position, int columns)\r
+{\r
+    if (position < 0 || position > itemData.size())\r
+        return false;\r
+\r
+    for (int column = 0; column < columns; ++column)\r
+        itemData.insert(position, QVariant());\r
+\r
+    foreach (ShoppingTreeItem *child, childItems)\r
+        child->insertColumns(position, columns);\r
+\r
+    return true;\r
+}\r
+\r
+ShoppingTreeItem *ShoppingTreeItem::parent()\r
+{\r
+    return parentItem;\r
+}\r
+\r
+bool ShoppingTreeItem::removeChildren(int position, int count)\r
+{\r
+    if (position < 0 || position + count > childItems.size())\r
+        return false;\r
+\r
+    for (int row = 0; row < count; ++row)\r
+        delete childItems.takeAt(position);\r
+\r
+    return true;\r
+}\r
+\r
+bool ShoppingTreeItem::removeColumns(int position, int columns)\r
+{\r
+    if (position < 0 || position + columns > itemData.size())\r
+        return false;\r
+\r
+    for (int column = 0; column < columns; ++column)\r
+        itemData.remove(position);\r
+\r
+    foreach (ShoppingTreeItem *child, childItems)\r
+        child->removeColumns(position, columns);\r
+\r
+    return true;\r
+}\r
+\r
+bool ShoppingTreeItem::setData(int column, const QVariant &value)\r
+{\r
+    if (column < 0 || column >= itemData.size())\r
+        return false;\r
+\r
+    itemData[column] = value;\r
+    return true;\r
+}\r
index eb4faf7..73475a3 100644 (file)
@@ -29,8 +29,8 @@
 class ShoppingTreeItem\r
 {\r
 public:\r
-    ShoppingTreeItem(const QVector<QVariant> &data, TreeItem *parent = 0);\r
-    ShoppingTreeItem();\r
+    ShoppingTreeItem(const QVector<QVariant> &data, ShoppingTreeItem *parent = 0);\r
+    ~ShoppingTreeItem();\r
 \r
     ShoppingTreeItem *child(int number);\r
     int childCount() const;\r
@@ -38,16 +38,16 @@ public:
     QVariant data(int column) const;\r
     bool insertChildren(int position, int count, int columns);\r
     bool insertColumns(int position, int columns);\r
-    TreeItem *parent();\r
+    ShoppingTreeItem *parent();\r
     bool removeChildren(int position, int count);\r
     bool removeColumns(int position, int columns);\r
     int childNumber() const;\r
     bool setData(int column, const QVariant &value);\r
 \r
 private:\r
-    QList<TreeItem*> childItems;\r
+    QList<ShoppingTreeItem*> childItems;\r
     QVector<QVariant> itemData;\r
-    TreeItem *parentItem;\r
+    ShoppingTreeItem *parentItem;\r
 };\r
 \r
 #endif // SHOPPINGTREEITEM_H\r
index f985b59..726e934 100644 (file)
@@ -23,6 +23,7 @@
 #define SHOPPINGTREEMODEL_H\r
 \r
 #include <QAbstractItemModel>\r
+#include <QDomDocument>\r
 \r
 class ShoppingTreeModel : public QAbstractItemModel\r
 {\r
index 1ba29f8..8c57c52 100644 (file)
   <variable>buildconfiguration-Debug-buildstep0</variable>
   <valuemap type="QVariantMap">
    <value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString">Debug</value>
+   <valuelist key="abstractProcess.Environment" type="QVariantList">
+    <value type="QString">ALLUSERSPROFILE=C:\Documents and Settings\All Users</value>
+    <value type="QString">APPDATA=C:\Documents and Settings\Unai\Application Data</value>
+    <value type="QString">APR_ICONV_PATH=C:\Program Files\Subversion\iconv</value>
+    <value type="QString">CLIENTNAME=Console</value>
+    <value type="QString">COMMONPROGRAMFILES=C:\Program Files\Fichiers communs</value>
+    <value type="QString">COMPUTERNAME=UNAI-LAPTOP</value>
+    <value type="QString">COMSPEC=C:\WINDOWS\system32\cmd.exe</value>
+    <value type="QString">DBCONFIG=C:\adabas\sql</value>
+    <value type="QString">DBROOT=C:\adabas\</value>
+    <value type="QString">DBWORK=C:\adabas\sql</value>
+    <value type="QString">DXSDK_DIR=C:\Program Files\Microsoft DirectX SDK (April 2007)\</value>
+    <value type="QString">FP_NO_HOST_CHECK=NO</value>
+    <value type="QString">HOMEDRIVE=C:</value>
+    <value type="QString">HOMEPATH=\Documents and Settings\Unai</value>
+    <value type="QString">LOGONSERVER=\\UNAI-LAPTOP</value>
+    <value type="QString">NUMBER_OF_PROCESSORS=2</value>
+    <value type="QString">OS=Windows_NT</value>
+    <value type="QString">PATH=C:\Qt\2009.05\mingw\bin;C:\Qt\2009.05\qt\bin;C:\Program Files\PC Connectivity Solution\;C:\Program Files\CSL Arm Toolchain\bin;C:\Program Files\Fichiers communs\Symbian\Tools;C:\Perl\site\bin;C:\Perl\bin;C:\Program Files\Microsoft DirectX SDK (April 2007)\Utilities\Bin\x86;C:\Program Files\MiKTeX 2.7\miktex\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\MySQL\MySQL_Server_51\bin;C:\OpenCV2.0\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Subversion\bin;C:\adabas\bin;C:\adabas\pgm;C:\Program Files\CVSNT\;C:\Program Files\CMake 2.6\bin</value>
+    <value type="QString">PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH</value>
+    <value type="QString">PROCESSOR_ARCHITECTURE=x86</value>
+    <value type="QString">PROCESSOR_IDENTIFIER=x86 Family 6 Model 28 Stepping 2, GenuineIntel</value>
+    <value type="QString">PROCESSOR_LEVEL=6</value>
+    <value type="QString">PROCESSOR_REVISION=1c02</value>
+    <value type="QString">PROGRAMFILES=C:\Program Files</value>
+    <value type="QString">QTDIR=C:/Qt/2009.05/qt</value>
+    <value type="QString">SESSIONNAME=Console</value>
+    <value type="QString">SYSTEMDRIVE=C:</value>
+    <value type="QString">SYSTEMROOT=C:\WINDOWS</value>
+    <value type="QString">TEMP=C:\DOCUME~1\Unai\LOCALS~1\Temp</value>
+    <value type="QString">TMP=C:\DOCUME~1\Unai\LOCALS~1\Temp</value>
+    <value type="QString">USERDOMAIN=UNAI-LAPTOP</value>
+    <value type="QString">USERNAME=Unai</value>
+    <value type="QString">USERPROFILE=C:\Documents and Settings\Unai</value>
+    <value type="QString">VS90COMNTOOLS=c:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\</value>
+    <value type="QString">WINDIR=C:\WINDOWS</value>
+   </valuelist>
+   <valuelist key="abstractProcess.arguments" type="QVariantList">
+    <value type="QString">C:/Documents and Settings/Unai/Mes documents/Developpement/FamilyShoppingManager/code/family-shop-mgr/family-shop-mgr.pro</value>
+    <value type="QString">-spec</value>
+    <value type="QString">win32-g++</value>
+    <value type="QString">-r</value>
+   </valuelist>
+   <value key="abstractProcess.command" type="QString">c:/qt/2009.05/qt/bin/qmake.exe</value>
+   <value key="abstractProcess.enabled" type="bool">true</value>
+   <value key="abstractProcess.workingDirectory" type="QString">C:/Documents and Settings/Unai/Mes documents/Developpement/FamilyShoppingManager/code/family-shop-mgr</value>
    <value key="buildConfiguration" type=""></value>
   </valuemap>
  </data>
   <variable>buildconfiguration-Debug-buildstep1</variable>
   <valuemap type="QVariantMap">
    <value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString">Debug</value>
+   <valuelist key="abstractProcess.Environment" type="QVariantList">
+    <value type="QString">ALLUSERSPROFILE=C:\Documents and Settings\All Users</value>
+    <value type="QString">APPDATA=C:\Documents and Settings\Unai\Application Data</value>
+    <value type="QString">APR_ICONV_PATH=C:\Program Files\Subversion\iconv</value>
+    <value type="QString">CLIENTNAME=Console</value>
+    <value type="QString">COMMONPROGRAMFILES=C:\Program Files\Fichiers communs</value>
+    <value type="QString">COMPUTERNAME=UNAI-LAPTOP</value>
+    <value type="QString">COMSPEC=C:\WINDOWS\system32\cmd.exe</value>
+    <value type="QString">DBCONFIG=C:\adabas\sql</value>
+    <value type="QString">DBROOT=C:\adabas\</value>
+    <value type="QString">DBWORK=C:\adabas\sql</value>
+    <value type="QString">DXSDK_DIR=C:\Program Files\Microsoft DirectX SDK (April 2007)\</value>
+    <value type="QString">FP_NO_HOST_CHECK=NO</value>
+    <value type="QString">HOMEDRIVE=C:</value>
+    <value type="QString">HOMEPATH=\Documents and Settings\Unai</value>
+    <value type="QString">LOGONSERVER=\\UNAI-LAPTOP</value>
+    <value type="QString">NUMBER_OF_PROCESSORS=2</value>
+    <value type="QString">OS=Windows_NT</value>
+    <value type="QString">PATH=C:\Qt\2009.05\mingw\bin;C:\Qt\2009.05\qt\bin;C:\Program Files\PC Connectivity Solution\;C:\Program Files\CSL Arm Toolchain\bin;C:\Program Files\Fichiers communs\Symbian\Tools;C:\Perl\site\bin;C:\Perl\bin;C:\Program Files\Microsoft DirectX SDK (April 2007)\Utilities\Bin\x86;C:\Program Files\MiKTeX 2.7\miktex\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\MySQL\MySQL_Server_51\bin;C:\OpenCV2.0\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Subversion\bin;C:\adabas\bin;C:\adabas\pgm;C:\Program Files\CVSNT\;C:\Program Files\CMake 2.6\bin</value>
+    <value type="QString">PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH</value>
+    <value type="QString">PROCESSOR_ARCHITECTURE=x86</value>
+    <value type="QString">PROCESSOR_IDENTIFIER=x86 Family 6 Model 28 Stepping 2, GenuineIntel</value>
+    <value type="QString">PROCESSOR_LEVEL=6</value>
+    <value type="QString">PROCESSOR_REVISION=1c02</value>
+    <value type="QString">PROGRAMFILES=C:\Program Files</value>
+    <value type="QString">QTDIR=C:/Qt/2009.05/qt</value>
+    <value type="QString">SESSIONNAME=Console</value>
+    <value type="QString">SYSTEMDRIVE=C:</value>
+    <value type="QString">SYSTEMROOT=C:\WINDOWS</value>
+    <value type="QString">TEMP=C:\DOCUME~1\Unai\LOCALS~1\Temp</value>
+    <value type="QString">TMP=C:\DOCUME~1\Unai\LOCALS~1\Temp</value>
+    <value type="QString">USERDOMAIN=UNAI-LAPTOP</value>
+    <value type="QString">USERNAME=Unai</value>
+    <value type="QString">USERPROFILE=C:\Documents and Settings\Unai</value>
+    <value type="QString">VS90COMNTOOLS=c:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\</value>
+    <value type="QString">WINDIR=C:\WINDOWS</value>
+   </valuelist>
+   <value key="abstractProcess.IgnoreReturnValue" type="bool">false</value>
+   <valuelist key="abstractProcess.arguments" type="QVariantList">
+    <value type="QString">-w</value>
+   </valuelist>
+   <value key="abstractProcess.command" type="QString">C:/Qt/2009.05/mingw/bin/mingw32-make.exe</value>
+   <value key="abstractProcess.enabled" type="bool">true</value>
+   <value key="abstractProcess.workingDirectory" type="QString">C:/Documents and Settings/Unai/Mes documents/Developpement/FamilyShoppingManager/code/family-shop-mgr</value>
   </valuemap>
  </data>
  <data>
   <variable>buildconfiguration-Debug-cleanstep0</variable>
   <valuemap type="QVariantMap">
    <value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString">Debug</value>
+   <valuelist key="abstractProcess.Environment" type="QVariantList">
+    <value type="QString">ALLUSERSPROFILE=C:\Documents and Settings\All Users</value>
+    <value type="QString">APPDATA=C:\Documents and Settings\Unai\Application Data</value>
+    <value type="QString">APR_ICONV_PATH=C:\Program Files\Subversion\iconv</value>
+    <value type="QString">CLIENTNAME=Console</value>
+    <value type="QString">COMMONPROGRAMFILES=C:\Program Files\Fichiers communs</value>
+    <value type="QString">COMPUTERNAME=UNAI-LAPTOP</value>
+    <value type="QString">COMSPEC=C:\WINDOWS\system32\cmd.exe</value>
+    <value type="QString">DBCONFIG=C:\adabas\sql</value>
+    <value type="QString">DBROOT=C:\adabas\</value>
+    <value type="QString">DBWORK=C:\adabas\sql</value>
+    <value type="QString">DXSDK_DIR=C:\Program Files\Microsoft DirectX SDK (April 2007)\</value>
+    <value type="QString">FP_NO_HOST_CHECK=NO</value>
+    <value type="QString">HOMEDRIVE=C:</value>
+    <value type="QString">HOMEPATH=\Documents and Settings\Unai</value>
+    <value type="QString">LOGONSERVER=\\UNAI-LAPTOP</value>
+    <value type="QString">NUMBER_OF_PROCESSORS=2</value>
+    <value type="QString">OS=Windows_NT</value>
+    <value type="QString">PATH=C:\Qt\2009.05\mingw\bin;C:\Qt\2009.05\qt\bin;C:\Program Files\PC Connectivity Solution\;C:\Program Files\CSL Arm Toolchain\bin;C:\Program Files\Fichiers communs\Symbian\Tools;C:\Perl\site\bin;C:\Perl\bin;C:\Program Files\Microsoft DirectX SDK (April 2007)\Utilities\Bin\x86;C:\Program Files\MiKTeX 2.7\miktex\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\MySQL\MySQL_Server_51\bin;C:\OpenCV2.0\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Subversion\bin;C:\adabas\bin;C:\adabas\pgm;C:\Program Files\CVSNT\;C:\Program Files\CMake 2.6\bin</value>
+    <value type="QString">PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH</value>
+    <value type="QString">PROCESSOR_ARCHITECTURE=x86</value>
+    <value type="QString">PROCESSOR_IDENTIFIER=x86 Family 6 Model 28 Stepping 2, GenuineIntel</value>
+    <value type="QString">PROCESSOR_LEVEL=6</value>
+    <value type="QString">PROCESSOR_REVISION=1c02</value>
+    <value type="QString">PROGRAMFILES=C:\Program Files</value>
+    <value type="QString">QTDIR=C:/Qt/2009.05/qt</value>
+    <value type="QString">SESSIONNAME=Console</value>
+    <value type="QString">SYSTEMDRIVE=C:</value>
+    <value type="QString">SYSTEMROOT=C:\WINDOWS</value>
+    <value type="QString">TEMP=C:\DOCUME~1\Unai\LOCALS~1\Temp</value>
+    <value type="QString">TMP=C:\DOCUME~1\Unai\LOCALS~1\Temp</value>
+    <value type="QString">USERDOMAIN=UNAI-LAPTOP</value>
+    <value type="QString">USERNAME=Unai</value>
+    <value type="QString">USERPROFILE=C:\Documents and Settings\Unai</value>
+    <value type="QString">VS90COMNTOOLS=c:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\</value>
+    <value type="QString">WINDIR=C:\WINDOWS</value>
+   </valuelist>
+   <value key="abstractProcess.IgnoreReturnValue" type="bool">true</value>
+   <valuelist key="abstractProcess.arguments" type="QVariantList">
+    <value type="QString">clean</value>
+    <value type="QString">-w</value>
+   </valuelist>
+   <value key="abstractProcess.command" type="QString">C:/Qt/2009.05/mingw/bin/mingw32-make.exe</value>
+   <value key="abstractProcess.enabled" type="bool">true</value>
+   <value key="abstractProcess.workingDirectory" type="QString">C:/Documents and Settings/Unai/Mes documents/Developpement/FamilyShoppingManager/code/family-shop-mgr</value>
    <value key="cleanConfig" type="bool">true</value>
    <valuelist key="makeargs" type="QVariantList">
     <value type="QString">clean</value>