Lines 567-579
void Mangler::quickConnectButton_clicked_cb(void) {/*{{{*/
Link Here
|
567 |
dialog->set_icon(icons["tray_icon"]); |
567 |
dialog->set_icon(icons["tray_icon"]); |
568 |
|
568 |
|
569 |
builder->get_widget("qcServerName", entry); |
569 |
builder->get_widget("qcServerName", entry); |
570 |
entry->set_text(config["qc_lastserver.hostname"].toCString()); |
570 |
entry->set_text(config["qc_lastserver.hostname"].toUString()); |
571 |
builder->get_widget("qcPort", entry); |
571 |
builder->get_widget("qcPort", entry); |
572 |
entry->set_text(config["qc_lastserver.port"].toCString()); |
572 |
entry->set_text(config["qc_lastserver.port"].toUString()); |
573 |
builder->get_widget("qcUsername", entry); |
573 |
builder->get_widget("qcUsername", entry); |
574 |
entry->set_text(config["qc_lastserver.username"].toCString()); |
574 |
entry->set_text(config["qc_lastserver.username"].toUString()); |
575 |
builder->get_widget("qcPassword", entry); |
575 |
builder->get_widget("qcPassword", entry); |
576 |
entry->set_text(config["qc_lastserver.password"].toCString()); |
576 |
entry->set_text(config["qc_lastserver.password"].toUString()); |
577 |
|
577 |
|
578 |
builder->get_widget("qcConnectButton", button); |
578 |
builder->get_widget("qcConnectButton", button); |
579 |
button->set_sensitive(!v3_is_loggedin()); |
579 |
button->set_sensitive(!v3_is_loggedin()); |
Lines 605-615
void Mangler::connectButton_clicked_cb(void) {/*{{{*/
Link Here
|
605 |
Gtk::TreeModel::Row row = *iter; |
605 |
Gtk::TreeModel::Row row = *iter; |
606 |
connectedServerName = Glib::ustring( row[serverList->serverListColumns.name] ); |
606 |
connectedServerName = Glib::ustring( row[serverList->serverListColumns.name] ); |
607 |
iniSection &server(config.servers[connectedServerName]); |
607 |
iniSection &server(config.servers[connectedServerName]); |
608 |
Glib::ustring hostname = server["hostname"].toCString(); |
608 |
Glib::ustring hostname = server["hostname"].toUString(); |
609 |
Glib::ustring port = server["port"].toCString(); |
609 |
Glib::ustring port = server["port"].toUString(); |
610 |
Glib::ustring username = server["username"].toCString(); |
610 |
Glib::ustring username = server["username"].toUString(); |
611 |
Glib::ustring password = server["password"].toCString(); |
611 |
Glib::ustring password = server["password"].toUString(); |
612 |
Glib::ustring phonetic = server["phonetic"].toCString(); |
612 |
Glib::ustring phonetic = server["phonetic"].toUString(); |
613 |
if (!server.size() || hostname.empty() || port.empty() || username.empty()) { |
613 |
if (!server.size() || hostname.empty() || port.empty() || username.empty()) { |
614 |
builder->get_widget("statusbar", statusbar); |
614 |
builder->get_widget("statusbar", statusbar); |
615 |
statusbar->pop(); |
615 |
statusbar->pop(); |