From 98c874503e14b40896a63ea36b86d39edccb8b30 Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Thu, 4 Sep 2014 13:06:56 -0300 Subject: Refactor login usage. - factor out the signal tracking code as a helper class, - move login logic from MainWindow to LoginWidget, - add new signals to the LoginWidget to interact with MainWindow, - add login sequence docs to LoginWidget class, - improve docs for login methods, - add LoginState class to handle login states, - disable login button until data is entered, - move some properties and actions to .ui file. --- src/leap/bitmask/gui/ui/login.ui | 51 ++++++++++++++++++++++++++++++++++++---- 1 file changed, 47 insertions(+), 4 deletions(-) (limited to 'src/leap/bitmask/gui/ui/login.ui') diff --git a/src/leap/bitmask/gui/ui/login.ui b/src/leap/bitmask/gui/ui/login.ui index bfd5f9c0..9ee9a283 100644 --- a/src/leap/bitmask/gui/ui/login.ui +++ b/src/leap/bitmask/gui/ui/login.ui @@ -29,12 +29,12 @@ - - 0 - 6 + + 0 + @@ -71,6 +71,9 @@ + + false + 0 @@ -134,6 +137,9 @@ + + QLineEdit::Password + @@ -283,10 +289,47 @@ + lnUser + lnPassword chkRemember + btnLogin + btnLogout - + + + lnPassword + returnPressed() + btnLogin + click() + + + 212 + 171 + + + 169 + 234 + + + + + lnUser + returnPressed() + lnPassword + setFocus() + + + 309 + 140 + + + 304 + 163 + + + + -- cgit v1.2.3