[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    PATCH: SSL Info Dialog layout
From:       Malte.Starostik () t-online ! de (Malte Starostik)
Date:       2000-09-29 19:17:37
[Download RAW message or body]

This looks better with multiline entries in the certificate (like 
https://secure.dabs.com) IMHO, any objections or can I throw it in?
-Malte
["sslinfo.diff" (text/plain)]

Index: ksslinfodlg.cc
===================================================================
RCS file: /home/kde/kdelibs/kssl/ksslinfodlg.cc,v
retrieving revision 1.9
diff -u -r1.9 ksslinfodlg.cc
--- ksslinfodlg.cc	2000/09/26 22:52:57	1.9
+++ ksslinfodlg.cc	2000/09/29 19:15:14
@@ -184,32 +184,40 @@
     QFrame *frame = new QFrame(result);
     QGridLayout *grid = new QGridLayout(frame, 1, 2, KDialog::marginHint(), KDialog::spacingHint());
     grid->setAutoAdd(true);
+    QLabel *label;
     if (!(tmp = cert.getValue("O")).isEmpty()) {
-        new QLabel(i18n("Organization:"), frame);
+        label = new QLabel(i18n("Organization:"), frame);
+        label->setAlignment(Qt::AlignLeft | Qt::AlignTop);
         new QLabel(tmp, frame);
     }
     if (!(tmp = cert.getValue("OU")).isEmpty()) {
-        new QLabel(i18n("Organizational Unit:"), frame);
+        label = new QLabel(i18n("Organizational Unit:"), frame);
+        label->setAlignment(Qt::AlignLeft | Qt::AlignTop);
         new QLabel(tmp, frame);
     }
     if (!(tmp = cert.getValue("L")).isEmpty()) {
-        new QLabel(i18n("Locality:"), frame);
+        label = new QLabel(i18n("Locality:"), frame);
+        label->setAlignment(Qt::AlignLeft | Qt::AlignTop);
         new QLabel(tmp, frame);
     }
     if (!(tmp = cert.getValue("ST")).isEmpty()) {
-        new QLabel(i18n("State:"), frame);
+        label = new QLabel(i18n("State:"), frame);
+        label->setAlignment(Qt::AlignLeft | Qt::AlignTop);
         new QLabel(tmp, frame);
     }
     if (!(tmp = cert.getValue("C")).isEmpty()) {
-        new QLabel(i18n("Country:"), frame);
+        label = new QLabel(i18n("Country:"), frame);
+        label->setAlignment(Qt::AlignLeft | Qt::AlignTop);
         new QLabel(tmp, frame);
     }
     if (!(tmp = cert.getValue("CN")).isEmpty()) {
-        new QLabel(i18n("Common Name:"), frame);
+        label = new QLabel(i18n("Common Name:"), frame);
+        label->setAlignment(Qt::AlignLeft | Qt::AlignTop);
         new QLabel(tmp, frame);
     }
     if (!(tmp = cert.getValue("Email")).isEmpty()) {
-        new QLabel(i18n("EMail:"), frame);
+        label = new QLabel(i18n("EMail:"), frame);
+        label->setAlignment(Qt::AlignLeft | Qt::AlignTop);
         KURLLabel *mail = new KURLLabel(tmp, tmp, frame);
         connect(mail, SIGNAL(leftClickedURL(const QString &)), SLOT(mailClicked(const QString &)));
     }

>> Visit http://master.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic