Hello,

some widgets in qt-gui have a confusing tab order.
attached patch improves usability by re-ordering some tab jumps :)

thomas
-- 
You have a deep interest in all that is artistic.
Index: plugins/qt-gui/src/userinfodlg.cpp
===================================================================
RCS file: /cvsroot/licq/qt-gui/src/userinfodlg.cpp,v
retrieving revision 1.63
diff -u -3 -p -r1.63 userinfodlg.cpp
--- plugins/qt-gui/src/userinfodlg.cpp	18 Jan 2003 01:29:31 -0000	1.63
+++ plugins/qt-gui/src/userinfodlg.cpp	6 Feb 2003 19:13:43 -0000
@@ -153,6 +153,12 @@ UserInfoDlg::UserInfoDlg(CICQDaemon *s, 
     setIconText(codec->toUnicode(u->GetAlias()));
     gUserManager.DropUser(u);
   }
+
+	// Set Tab Order
+	setTabOrder (tabs, btnMain1);
+	setTabOrder (btnMain1, btnMain2);
+	setTabOrder (btnMain2, btnMain3);
+	setTabOrder (btnMain3, btnMain4);
 }
 
 
Index: plugins/qt-gui/src/securitydlg.cpp
===================================================================
RCS file: /cvsroot/licq/qt-gui/src/securitydlg.cpp,v
retrieving revision 1.15
diff -u -3 -p -r1.15 securitydlg.cpp
--- plugins/qt-gui/src/securitydlg.cpp	31 Jan 2003 21:24:48 -0000	1.15
+++ plugins/qt-gui/src/securitydlg.cpp	6 Feb 2003 19:13:45 -0000
@@ -150,6 +150,16 @@ SecurityDlg::SecurityDlg(CICQDaemon *s, 
   initEdtFirst      = edtFirst->text();
   initEdtSecond     = edtSecond->text();
 
+	// Set Tab Order
+	setTabOrder(chkAuthorization, chkWebAware);
+	setTabOrder(chkWebAware, chkHideIp);
+	setTabOrder(chkHideIp, edtUin);
+	setTabOrder(edtUin, edtFirst);
+	setTabOrder(edtFirst, edtSecond);
+	setTabOrder(edtSecond, chkOnlyLocal);
+	setTabOrder(chkOnlyLocal, btnUpdate);
+	setTabOrder(btnUpdate, btnCancel);
+
   show();
 }
 
Index: plugins/qt-gui/src/adduserdlg.cpp
===================================================================
RCS file: /cvsroot/licq/qt-gui/src/adduserdlg.cpp,v
retrieving revision 1.18
diff -u -3 -p -r1.18 adduserdlg.cpp
--- plugins/qt-gui/src/adduserdlg.cpp	15 Dec 2002 15:20:13 -0000	1.18
+++ plugins/qt-gui/src/adduserdlg.cpp	6 Feb 2003 19:13:45 -0000
@@ -65,6 +65,11 @@ AddUserDlg::AddUserDlg(CICQDaemon *s, QW
 	connect (btnOk, SIGNAL(clicked()), SLOT(ok()) );
 	connect (edtUin, SIGNAL(returnPressed()), SLOT(ok()) );
 	connect (btnCancel, SIGNAL(clicked()), SLOT(reject()) );
+
+	// Set Tab Order
+	setTabOrder(edtUin, chkAlert);
+	setTabOrder(chkAlert, btnOk);
+	setTabOrder(btnOk, btnCancel);
 }
 
 

Attachment: msg02020/pgp00000.pgp
Description: signature

Reply via email to