From 9b1f1503b7a58176f10cd34658966f440ec3a68b Mon Sep 17 00:00:00 2001
From: Kevin Smith <git@kismith.co.uk>
Date: Fri, 28 Aug 2009 20:57:47 +0100
Subject: Enter works on login fields. #123


diff --git a/Swift/QtUI/QtLoginWindow.cpp b/Swift/QtUI/QtLoginWindow.cpp
index 8c29847..367dc2c 100644
--- a/Swift/QtUI/QtLoginWindow.cpp
+++ b/Swift/QtUI/QtLoginWindow.cpp
@@ -48,6 +48,9 @@ QtLoginWindow::QtLoginWindow(const String& defaultJID, const String& defaultPass
 	credentialsLayout->setSpacing(3);
 	password_ = new QLineEdit(this);
 	password_->setEchoMode(QLineEdit::Password);
+	connect(password_, SIGNAL(returnPressed()), this, SLOT(loginClicked()));
+	connect(username_, SIGNAL(returnPressed()), password_, SLOT(setFocus()));
+	connect(username_, SIGNAL(returnPressed()), password_, SLOT(selectAll()));
 	credentialsLayout->addWidget(password_);
 
 	certificateButton_ = new QToolButton(this);
-- 
cgit v0.10.2-6-g49f6