Only in c:\qutecom\qutecom-2-2\wengophone\src/model/profile: UserProfile.h.bak
diff -u -r c:\qutecom\qutecom-2-2-orig\wengophone\src/model/profile/UserProfileFileStorage.cpp c:\qutecom\qutecom-2-2\wengophone\src/model/profile/UserProfileFileStorage.cpp
--- c:\qutecom\qutecom-2-2-orig\wengophone\src/model/profile/UserProfileFileStorage.cpp	2009-02-20 19:36:28.000000000 +0100
+++ c:\qutecom\qutecom-2-2\wengophone\src/model/profile/UserProfileFileStorage.cpp	2009-02-27 16:05:36.598623600 +0100
@@ -29,6 +29,8 @@
 #include <util/File.h>
 #include <util/Logger.h>
 
+
+
 using namespace std;
 
 static const std::string USERPROFILE_FILENAME = "userprofile.xml";
@@ -69,7 +71,7 @@
 
 bool UserProfileFileStorage::load(const std::string & profileName) {
 	RecursiveMutex::ScopedLock lock(_mutex);
-
+	
 	if (profileName.empty()) {
 		LOG_DEBUG("empty profileName given");
 		return false;
@@ -152,7 +154,7 @@
 
 bool UserProfileFileStorage::save(const std::string & profileName) {
 	RecursiveMutex::ScopedLock lock(_mutex);
-
+	
 	if (profileName.empty()) {
 		LOG_DEBUG("empty profileName given");
 		return false;
@@ -215,7 +217,7 @@
 
 bool UserProfileFileStorage::loadProfile(const std::string & url) {
 	bool result = false;
-
+	
 	FileReader file(url + USERPROFILE_FILENAME);
 	if (file.open()) {
 		string data = file.read();
@@ -236,3 +238,22 @@
 	file.write(serializer.serialize());
 	return true;
 }
+
+bool UserProfileFileStorage::deleteProfile() {
+	RecursiveMutex::ScopedLock lock(_mutex);
+	
+	//find path to profile files
+	std::string profDirPath = getProfilePath(_userProfile.getName());
+	std::string profBackupDirPath = getBackupProfilePath(_userProfile.getName());
+	
+	File profDir(profDirPath);
+	File profBackupDir(profBackupDirPath);
+	
+	//delete profile files (also from backups)
+	if (!profDir.remove()) 
+		return false;
+	if (!profBackupDir.remove())
+		return false;
+	
+	return true;
+}
Only in c:\qutecom\qutecom-2-2\wengophone\src/model/profile: UserProfileFileStorage.cpp.bak
Only in c:\qutecom\qutecom-2-2\wengophone\src/model/profile: UserProfileFileStorage.cpp.orig
Only in c:\qutecom\qutecom-2-2\wengophone\src/model/profile: UserProfileFileStorage.cpp.rej
diff -u -r c:\qutecom\qutecom-2-2-orig\wengophone\src/model/profile/UserProfileFileStorage.h c:\qutecom\qutecom-2-2\wengophone\src/model/profile/UserProfileFileStorage.h
--- c:\qutecom\qutecom-2-2-orig\wengophone\src/model/profile/UserProfileFileStorage.h	2009-02-20 19:36:28.000000000 +0100
+++ c:\qutecom\qutecom-2-2\wengophone\src/model/profile/UserProfileFileStorage.h	2009-02-27 15:26:59.176623600 +0100
@@ -42,7 +42,8 @@
 	 * Gets the full path to the profile named 'profileName'.
 	 */
 	static std::string getProfilePath(const std::string & profileName);
-
+	
+	
 	UserProfileFileStorage(UserProfile & userProfile);
 
 	virtual ~UserProfileFileStorage();
@@ -61,6 +62,11 @@
 	virtual bool load(const std::string & profileName);
 
 	virtual bool save(const std::string & profileName);
+	
+	/**
+	 *deletes profile files from both "profiles" and "backups" directory
+	*/
+	virtual bool deleteProfile();
 
 	/**
 	 * Loads the system IMAccountParameters data, this is used internally and
@@ -122,6 +128,7 @@
 
 	/** For thread-safe operations. */
 	RecursiveMutex _mutex;
+	
 
 };
 
Only in c:\qutecom\qutecom-2-2\wengophone\src/model/profile: UserProfileFileStorage.h.bak
diff -u -r c:\qutecom\qutecom-2-2-orig\wengophone\src/model/profile/UserProfileHandler.cpp c:\qutecom\qutecom-2-2\wengophone\src/model/profile/UserProfileHandler.cpp
--- c:\qutecom\qutecom-2-2-orig\wengophone\src/model/profile/UserProfileHandler.cpp	2009-02-20 19:36:28.000000000 +0100
+++ c:\qutecom\qutecom-2-2\wengophone\src/model/profile/UserProfileHandler.cpp	2009-02-27 15:26:59.183623600 +0100
@@ -283,6 +283,13 @@
 	}
 }
 
+void UserProfileHandler::deleteUserProfile(UserProfile & userProfile) {
+	if (&userProfile) {
+		UserProfileFileStorage userProfileFileStorage(userProfile);
+		userProfileFileStorage.deleteProfile();
+	}
+}
+
 void UserProfileHandler::profileChangedEventHandler() {
 	RecursiveMutex::ScopedLock lock(_mutex);
 	
Only in c:\qutecom\qutecom-2-2\wengophone\src/model/profile: UserProfileHandler.cpp.bak
diff -u -r c:\qutecom\qutecom-2-2-orig\wengophone\src/model/profile/UserProfileHandler.h c:\qutecom\qutecom-2-2\wengophone\src/model/profile/UserProfileHandler.h
--- c:\qutecom\qutecom-2-2-orig\wengophone\src/model/profile/UserProfileHandler.h	2009-02-20 19:36:28.000000000 +0100
+++ c:\qutecom\qutecom-2-2\wengophone\src/model/profile/UserProfileHandler.h	2009-02-27 15:26:59.190623600 +0100
@@ -179,6 +179,13 @@
 	 * Destroy the UserProfile and uninitialize external libraries
 	 */
 	void uninit();
+	
+	/**
+	 * Deletes UserProfile
+	 *@param userProfile the UserProfile to delete
+	 */
+	void deleteUserProfile(UserProfile & userProfile);
+	
 
 private:
 
Only in c:\qutecom\qutecom-2-2\wengophone\src/model/profile: UserProfileHandler.h.bak
Only in c:\qutecom\qutecom-2-2\wengophone\src/model: WengoPhone.cpp.bak
diff -u -r c:\qutecom\qutecom-2-2-orig\wengophone\src/presentation/qt/login/LogAccount.ui c:\qutecom\qutecom-2-2\wengophone\src/presentation/qt/login/LogAccount.ui
--- c:\qutecom\qutecom-2-2-orig\wengophone\src/presentation/qt/login/LogAccount.ui	2009-02-20 19:36:28.000000000 +0100
+++ c:\qutecom\qutecom-2-2\wengophone\src/presentation/qt/login/LogAccount.ui	2009-02-27 15:26:59.201623600 +0100
@@ -1,7 +1,4 @@
 <ui version="4.0" >
- <author></author>
- <comment></comment>
- <exportmacro></exportmacro>
  <class>LogAccount</class>
  <widget class="QWidget" name="LogAccount" >
   <property name="geometry" >
@@ -22,277 +19,481 @@
    <property name="spacing" >
     <number>6</number>
    </property>
-   <item row="2" column="0" colspan="3" >
+   <item row="2" column="0" colspan="4" >
     <widget class="Line" name="line" >
      <property name="orientation" >
       <enum>Qt::Horizontal</enum>
      </property>
     </widget>
    </item>
-   <item row="0" column="0" colspan="3" >
+   <item row="0" column="0" colspan="4" >
     <widget class="QLabel" name="loginLabel" >
      <property name="palette" >
       <palette>
        <active>
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-        <color>
-         <red>212</red>
-         <green>208</green>
-         <blue>200</blue>
-        </color>
-        <color>
-         <red>255</red>
-         <green>255</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>234</red>
-         <green>229</green>
-         <blue>220</blue>
-        </color>
-        <color>
-         <red>128</red>
-         <green>128</green>
-         <blue>128</blue>
-        </color>
-        <color>
-         <red>141</red>
-         <green>139</green>
-         <blue>133</blue>
-        </color>
-        <color>
-         <red>255</red>
-         <green>255</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>255</red>
-         <green>255</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-        <color>
-         <red>255</red>
-         <green>255</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>212</red>
-         <green>208</green>
-         <blue>200</blue>
-        </color>
-        <color>
-         <red>64</red>
-         <green>64</green>
-         <blue>64</blue>
-        </color>
-        <color>
-         <red>10</red>
-         <green>36</green>
-         <blue>106</blue>
-        </color>
-        <color>
-         <red>255</red>
-         <green>255</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>255</red>
-         <green>0</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>232</red>
-         <green>232</green>
-         <blue>232</blue>
-        </color>
+        <colorrole role="WindowText" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>0</red>
+           <green>0</green>
+           <blue>0</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Button" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>212</red>
+           <green>208</green>
+           <blue>200</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Light" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>255</red>
+           <green>255</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Midlight" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>234</red>
+           <green>229</green>
+           <blue>220</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Dark" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>128</red>
+           <green>128</green>
+           <blue>128</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Mid" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>141</red>
+           <green>139</green>
+           <blue>133</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Text" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>255</red>
+           <green>255</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="BrightText" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>255</red>
+           <green>255</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="ButtonText" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>0</red>
+           <green>0</green>
+           <blue>0</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Base" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>255</red>
+           <green>255</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Window" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>212</red>
+           <green>208</green>
+           <blue>200</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Shadow" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>64</red>
+           <green>64</green>
+           <blue>64</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Highlight" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>10</red>
+           <green>36</green>
+           <blue>106</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="HighlightedText" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>255</red>
+           <green>255</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Link" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>0</red>
+           <green>0</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="LinkVisited" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>255</red>
+           <green>0</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="AlternateBase" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>232</red>
+           <green>232</green>
+           <blue>232</blue>
+          </color>
+         </brush>
+        </colorrole>
        </active>
        <inactive>
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-        <color>
-         <red>212</red>
-         <green>208</green>
-         <blue>200</blue>
-        </color>
-        <color>
-         <red>255</red>
-         <green>255</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>234</red>
-         <green>229</green>
-         <blue>220</blue>
-        </color>
-        <color>
-         <red>128</red>
-         <green>128</green>
-         <blue>128</blue>
-        </color>
-        <color>
-         <red>141</red>
-         <green>139</green>
-         <blue>133</blue>
-        </color>
-        <color>
-         <red>255</red>
-         <green>255</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>255</red>
-         <green>255</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-        <color>
-         <red>255</red>
-         <green>255</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>212</red>
-         <green>208</green>
-         <blue>200</blue>
-        </color>
-        <color>
-         <red>64</red>
-         <green>64</green>
-         <blue>64</blue>
-        </color>
-        <color>
-         <red>212</red>
-         <green>208</green>
-         <blue>200</blue>
-        </color>
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>255</red>
-         <green>0</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>232</red>
-         <green>232</green>
-         <blue>232</blue>
-        </color>
+        <colorrole role="WindowText" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>0</red>
+           <green>0</green>
+           <blue>0</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Button" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>212</red>
+           <green>208</green>
+           <blue>200</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Light" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>255</red>
+           <green>255</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Midlight" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>234</red>
+           <green>229</green>
+           <blue>220</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Dark" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>128</red>
+           <green>128</green>
+           <blue>128</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Mid" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>141</red>
+           <green>139</green>
+           <blue>133</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Text" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>255</red>
+           <green>255</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="BrightText" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>255</red>
+           <green>255</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="ButtonText" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>0</red>
+           <green>0</green>
+           <blue>0</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Base" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>255</red>
+           <green>255</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Window" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>212</red>
+           <green>208</green>
+           <blue>200</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Shadow" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>64</red>
+           <green>64</green>
+           <blue>64</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Highlight" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>212</red>
+           <green>208</green>
+           <blue>200</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="HighlightedText" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>0</red>
+           <green>0</green>
+           <blue>0</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Link" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>0</red>
+           <green>0</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="LinkVisited" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>255</red>
+           <green>0</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="AlternateBase" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>232</red>
+           <green>232</green>
+           <blue>232</blue>
+          </color>
+         </brush>
+        </colorrole>
        </inactive>
        <disabled>
-        <color>
-         <red>106</red>
-         <green>104</green>
-         <blue>100</blue>
-        </color>
-        <color>
-         <red>212</red>
-         <green>208</green>
-         <blue>200</blue>
-        </color>
-        <color>
-         <red>255</red>
-         <green>255</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>233</red>
-         <green>231</green>
-         <blue>227</blue>
-        </color>
-        <color>
-         <red>128</red>
-         <green>128</green>
-         <blue>128</blue>
-        </color>
-        <color>
-         <red>141</red>
-         <green>139</green>
-         <blue>133</blue>
-        </color>
-        <color>
-         <red>106</red>
-         <green>104</green>
-         <blue>100</blue>
-        </color>
-        <color>
-         <red>255</red>
-         <green>255</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>106</red>
-         <green>104</green>
-         <blue>100</blue>
-        </color>
-        <color>
-         <red>212</red>
-         <green>208</green>
-         <blue>200</blue>
-        </color>
-        <color>
-         <red>212</red>
-         <green>208</green>
-         <blue>200</blue>
-        </color>
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-        <color>
-         <red>10</red>
-         <green>36</green>
-         <blue>106</blue>
-        </color>
-        <color>
-         <red>255</red>
-         <green>255</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>255</red>
-         <green>0</green>
-         <blue>255</blue>
-        </color>
-        <color>
-         <red>232</red>
-         <green>232</green>
-         <blue>232</blue>
-        </color>
+        <colorrole role="WindowText" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>106</red>
+           <green>104</green>
+           <blue>100</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Button" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>212</red>
+           <green>208</green>
+           <blue>200</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Light" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>255</red>
+           <green>255</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Midlight" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>233</red>
+           <green>231</green>
+           <blue>227</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Dark" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>128</red>
+           <green>128</green>
+           <blue>128</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Mid" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>141</red>
+           <green>139</green>
+           <blue>133</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Text" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>106</red>
+           <green>104</green>
+           <blue>100</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="BrightText" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>255</red>
+           <green>255</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="ButtonText" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>106</red>
+           <green>104</green>
+           <blue>100</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Base" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>212</red>
+           <green>208</green>
+           <blue>200</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Window" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>212</red>
+           <green>208</green>
+           <blue>200</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Shadow" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>0</red>
+           <green>0</green>
+           <blue>0</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Highlight" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>10</red>
+           <green>36</green>
+           <blue>106</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="HighlightedText" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>255</red>
+           <green>255</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="Link" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>0</red>
+           <green>0</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="LinkVisited" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>255</red>
+           <green>0</green>
+           <blue>255</blue>
+          </color>
+         </brush>
+        </colorrole>
+        <colorrole role="AlternateBase" >
+         <brush brushstyle="SolidPattern" >
+          <color alpha="255" >
+           <red>232</red>
+           <green>232</green>
+           <blue>232</blue>
+          </color>
+         </brush>
+        </colorrole>
        </disabled>
       </palette>
      </property>
@@ -307,7 +508,7 @@
      </property>
     </widget>
    </item>
-   <item row="1" column="0" colspan="3" >
+   <item row="1" column="0" colspan="4" >
     <layout class="QGridLayout" >
      <property name="margin" >
       <number>0</number>
@@ -320,7 +521,7 @@
        <property name="orientation" >
         <enum>Qt::Horizontal</enum>
        </property>
-       <property name="sizeHint" >
+       <property name="sizeHint" stdset="0" >
         <size>
          <width>86</width>
          <height>20</height>
@@ -333,7 +534,7 @@
        <property name="orientation" >
         <enum>Qt::Horizontal</enum>
        </property>
-       <property name="sizeHint" >
+       <property name="sizeHint" stdset="0" >
         <size>
          <width>85</width>
          <height>20</height>
@@ -350,19 +551,19 @@
      </item>
     </layout>
    </item>
-   <item row="5" column="0" colspan="3" >
+   <item row="6" column="0" colspan="4" >
     <widget class="Line" name="line_2" >
      <property name="orientation" >
       <enum>Qt::Horizontal</enum>
      </property>
     </widget>
    </item>
-   <item row="4" column="1" >
+   <item row="5" column="1" >
     <spacer>
      <property name="orientation" >
       <enum>Qt::Vertical</enum>
      </property>
-     <property name="sizeHint" >
+     <property name="sizeHint" stdset="0" >
       <size>
        <width>41</width>
        <height>23</height>
@@ -370,14 +571,14 @@
      </property>
     </spacer>
    </item>
-   <item row="6" column="0" colspan="3" >
+   <item row="7" column="0" colspan="4" >
     <layout class="QHBoxLayout" >
-     <property name="margin" >
-      <number>0</number>
-     </property>
      <property name="spacing" >
       <number>6</number>
      </property>
+     <property name="margin" >
+      <number>0</number>
+     </property>
      <item>
       <widget class="QLabel" name="label_4" >
        <property name="text" >
@@ -403,7 +604,7 @@
        <property name="orientation" >
         <enum>Qt::Horizontal</enum>
        </property>
-       <property name="sizeHint" >
+       <property name="sizeHint" stdset="0" >
         <size>
          <width>0</width>
          <height>20</height>
@@ -433,12 +634,12 @@
      </item>
     </layout>
    </item>
-   <item row="3" column="2" >
+   <item row="4" column="3" >
     <spacer>
      <property name="orientation" >
       <enum>Qt::Horizontal</enum>
      </property>
-     <property name="sizeHint" >
+     <property name="sizeHint" stdset="0" >
       <size>
        <width>20</width>
        <height>31</height>
@@ -446,12 +647,12 @@
      </property>
     </spacer>
    </item>
-   <item row="3" column="0" >
+   <item row="4" column="0" >
     <spacer>
      <property name="orientation" >
       <enum>Qt::Horizontal</enum>
      </property>
-     <property name="sizeHint" >
+     <property name="sizeHint" stdset="0" >
       <size>
        <width>20</width>
        <height>31</height>
@@ -459,7 +660,7 @@
      </property>
     </spacer>
    </item>
-   <item row="3" column="1" >
+   <item row="4" column="1" >
     <layout class="QGridLayout" >
      <property name="margin" >
       <number>0</number>
@@ -495,19 +696,10 @@
        </property>
       </widget>
      </item>
-     <item row="1" column="1" >
-      <widget class="QLineEdit" name="passwordLineEdit" >
-       <property name="echoMode" >
-        <enum>QLineEdit::Password</enum>
-       </property>
-      </widget>
-     </item>
      <item row="2" column="1" >
       <widget class="LinkLabel" name="forgotPasswordLabel" >
        <property name="sizePolicy" >
-        <sizepolicy>
-         <hsizetype>5</hsizetype>
-         <vsizetype>0</vsizetype>
+        <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
          <horstretch>0</horstretch>
          <verstretch>0</verstretch>
         </sizepolicy>
@@ -517,18 +709,29 @@
        </property>
       </widget>
      </item>
+     <item row="1" column="1" >
+      <widget class="QLineEdit" name="passwordLineEdit" >
+       <property name="echoMode" >
+        <enum>QLineEdit::Password</enum>
+       </property>
+      </widget>
+     </item>
+     <item row="0" column="3" >
+      <widget class="QPushButton" name="deleteButton" >
+       <property name="text" >
+        <string>&amp;Delete</string>
+       </property>
+      </widget>
+     </item>
     </layout>
    </item>
   </layout>
  </widget>
- <pixmapfunction></pixmapfunction>
  <customwidgets>
   <customwidget>
    <class>LinkLabel</class>
    <extends>QLabel</extends>
    <header>qtutil/LinkLabel.h</header>
-   <container>0</container>
-   <pixmap></pixmap>
   </customwidget>
  </customwidgets>
  <tabstops>
@@ -540,6 +743,8 @@
  </tabstops>
  <resources>
   <include location="../../../../resources/wengophone.qrc" />
+  <include location="../../../../resources/wengophone.qrc" />
+  <include location="../../../../resources/wengophone.qrc" />
  </resources>
  <connections/>
 </ui>
diff -u -r c:\qutecom\qutecom-2-2-orig\wengophone\src/presentation/qt/login/QtLogAccount.cpp c:\qutecom\qutecom-2-2\wengophone\src/presentation/qt/login/QtLogAccount.cpp
--- c:\qutecom\qutecom-2-2-orig\wengophone\src/presentation/qt/login/QtLogAccount.cpp	2009-02-20 19:36:28.000000000 +0100
+++ c:\qutecom\qutecom-2-2\wengophone\src/presentation/qt/login/QtLogAccount.cpp	2009-02-27 16:00:18.339623600 +0100
@@ -42,6 +42,7 @@
 
 #include <QtGui/QtGui>
 
+
 QtLogAccount::QtLogAccount(QtLoginDialog * qtLoginDialog, QWidget* parent, CUserProfileHandler & cUserProfileHandler)
 	:ILogin(qtLoginDialog, cUserProfileHandler){
 
@@ -58,7 +59,9 @@
 	SAFE_CONNECT(_ui->modifyButton, SIGNAL(clicked()), SLOT(modifyClicked()));
 	SAFE_CONNECT(_ui->helpLabel, SIGNAL(linkActivated(const QString &)), SLOT(helpButtonClicked()));
 	SAFE_CONNECT(_ui->forgotPasswordLabel, SIGNAL(linkActivated(const QString &)), SLOT(forgotPasswordButtonClicked()));
-
+	SAFE_CONNECT(_ui->deleteButton, SIGNAL(clicked()), SLOT(deleteClicked()));
+	
+	
 #ifndef CUSTOM_ACCOUNT
 	_ui->forgotPasswordLabel->hide();
 #endif
@@ -216,6 +219,23 @@
 	}
 }
 
+void QtLogAccount::deleteClicked() {
+	std::string login = profileMap[ _ui->accountComboBox->currentText().toStdString() ];
+	
+	if (!login.empty()){
+		if (_cUserProfileHandler.userProfileExists(login)){
+			//profile exists
+			UserProfile * userProfile = _cUserProfileHandler.getUserProfileHandler().getUserProfile(login);
+			UserProfileHandler &userProfileHandler = _cUserProfileHandler.getUserProfileHandler();
+			userProfileHandler.deleteUserProfile(*userProfile);
+			
+			initPage();	
+		}
+	}
+}
+
+
+
 void QtLogAccount::setInfoMessage() {
 	setLoginLabel(tr("Please choose a previously used profile<br/> or fill in the informations to connect to a<br/> @company@ account"));
 }
Only in c:\qutecom\qutecom-2-2\wengophone\src/presentation/qt/login: QtLogAccount.cpp.bak
diff -u -r c:\qutecom\qutecom-2-2-orig\wengophone\src/presentation/qt/login/QtLogAccount.h c:\qutecom\qutecom-2-2\wengophone\src/presentation/qt/login/QtLogAccount.h
--- c:\qutecom\qutecom-2-2-orig\wengophone\src/presentation/qt/login/QtLogAccount.h	2009-02-20 19:36:28.000000000 +0100
+++ c:\qutecom\qutecom-2-2\wengophone\src/presentation/qt/login/QtLogAccount.h	2009-02-27 15:26:59.216623600 +0100
@@ -67,6 +67,8 @@
 	void loginClicked();
 	
 	void modifyClicked();
+	
+	void deleteClicked();
 
 	virtual void languageChanged();
 
Only in c:\qutecom\qutecom-2-2\wengophone\src/presentation/qt/login: QtLogAccount.h.bak
Only in c:\qutecom\qutecom-2-2\wengophone\src: WengoPhoneBuildId.cpp.bak
Only in c:\qutecom\qutecom-2-2\wengophone\src: WengoPhoneBuildId.h.bak
