]> sigrok.org Git - pulseview.git/blobdiff - pv/dialogs/settings.cpp
about: Layout change to use space more efficiently.
[pulseview.git] / pv / dialogs / settings.cpp
index 3507c47203ec1cb92c865d628883d451cce62109..4c0715a8b936ae67a61abf2faf08c716c0f3de2c 100644 (file)
@@ -329,19 +329,13 @@ QWidget *Settings::get_about_page(QWidget *parent) const
 
        s.append("<table>");
 
-       /* Application info */
+       /* Version, library, and feature info */
        s.append("<tr><td colspan=\"2\"><b>" +
-               tr("Application:") + "</b></td></tr>");
+               tr("Versions, libraries and features:") + "</b></td></tr>");
 
        s.append(QString("<tr><td><i>%1</i></td><td>%2</td></tr>")
                .arg(QApplication::applicationName(),
                QApplication::applicationVersion()));
-
-       /* Library info */
-       s.append("<tr><td colspan=\"2\"></td></tr>");
-       s.append("<tr><td colspan=\"2\"><b>" +
-               tr("Libraries and features:") + "</b></td></tr>");
-
        s.append(QString("<tr><td><i>%1</i></td><td>%2</td></tr>")
                .arg(QString("Qt"), qVersion()));
        s.append(QString("<tr><td><i>%1</i></td><td>%2</td></tr>")
@@ -471,10 +465,14 @@ QWidget *Settings::get_about_page(QWidget *parent) const
        QTextBrowser *support_list = new QTextBrowser();
        support_list->setDocument(supported_doc);
 
-       QGridLayout *layout = new QGridLayout();
-       layout->addWidget(icon, 0, 0, 1, 1);
-       layout->addWidget(gpl_home_info, 0, 1, 1, 1);
-       layout->addWidget(support_list, 1, 1, 1, 1);
+       QHBoxLayout *h_layout = new QHBoxLayout();
+       h_layout->setAlignment(Qt::AlignLeft);
+       h_layout->addWidget(icon);
+       h_layout->addWidget(gpl_home_info);
+
+       QVBoxLayout *layout = new QVBoxLayout();
+       layout->addLayout(h_layout);
+       layout->addWidget(support_list);
 
        QWidget *page = new QWidget(parent);
        page->setLayout(layout);