summaryrefslogtreecommitdiffstats
path: root/src/ui
diff options
context:
space:
mode:
authordaleharvey <daleharvey@users.sourceforge.net>2006-05-08 17:58:44 +0000
committerdaleharvey <daleharvey@users.sourceforge.net>2006-05-08 17:58:44 +0000
commita7a82a0fb60da5d6417caa8c4e01b1c8c2d2853e (patch)
tree2ec4e02677a5e5dec30fe0ccaa2c3119ec30056d /src/ui
parentcomments explaining namespace mapping for the broken sodipodi namespace (diff)
downloadinkscape-a7a82a0fb60da5d6417caa8c4e01b1c8c2d2853e.tar.gz
inkscape-a7a82a0fb60da5d6417caa8c4e01b1c8c2d2853e.zip
Persist User / Server / ChatServer name across succesful sessions (Given By Botty)
(bzr r773)
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/dialog/whiteboard-connect.cpp5
-rw-r--r--src/ui/dialog/whiteboard-sharewithchat.cpp7
2 files changed, 11 insertions, 1 deletions
diff --git a/src/ui/dialog/whiteboard-connect.cpp b/src/ui/dialog/whiteboard-connect.cpp
index 50f44e5f7..cb873b904 100644
--- a/src/ui/dialog/whiteboard-connect.cpp
+++ b/src/ui/dialog/whiteboard-connect.cpp
@@ -81,7 +81,10 @@ WhiteboardConnectDialogImpl::_construct()
this->_labels[2].set_mnemonic_widget(this->_password);
this->_labels[3].set_mnemonic_widget(this->_port);
- this->_port.set_text("5222");
+ this->_server.set_text(prefs_get_string_attribute("whiteboard.server", "name"));
+ this->_port.set_text(prefs_get_string_attribute("whiteboard.server", "port"));
+ this->_username.set_text(prefs_get_string_attribute("whiteboard.server", "username"));
+ this->_usessl.set_active((prefs_get_int_attribute("whiteboard.server", "ssl", 0) == 1) ? true : false);
this->_layout.attach(this->_labels[0], 0, 1, 0, 1);
this->_layout.attach(this->_labels[3], 2, 3, 0, 1);
diff --git a/src/ui/dialog/whiteboard-sharewithchat.cpp b/src/ui/dialog/whiteboard-sharewithchat.cpp
index 4c86b0dfa..eed9fa168 100644
--- a/src/ui/dialog/whiteboard-sharewithchat.cpp
+++ b/src/ui/dialog/whiteboard-sharewithchat.cpp
@@ -20,6 +20,8 @@
#include "inkscape.h"
#include "desktop.h"
+#include "prefs-utils.h"
+
#include "jabber_whiteboard/typedefs.h"
#include "jabber_whiteboard/session-manager.h"
#include "jabber_whiteboard/buddy-list-manager.h"
@@ -80,6 +82,11 @@ WhiteboardShareWithChatroomDialogImpl::_construct()
this->_labels[2].set_mnemonic_widget(this->_roompass);
this->_labels[3].set_mnemonic_widget(this->_handle);
+
+ this->_roomname.set_text(prefs_get_string_attribute("whiteboard.room", "name"));
+ this->_confserver.set_text(prefs_get_string_attribute("whiteboard.room", "server"));
+ this->_handle.set_text(prefs_get_string_attribute("whiteboard.server", "username"));
+
// Pack table
this->_layout.attach(this->_labels[0], 0, 1, 0, 1);
this->_layout.attach(this->_labels[1], 0, 1, 1, 2);