[PATCH] (issue111) Move detailed header into the scrollarea

Wald Commits scm-commit at wald.intevation.org
Mon Sep 15 14:00:18 CEST 2014


# HG changeset patch
# User Andre Heinecke <andre.heinecke at intevation.de>
# Date 1410782414 -7200
# Node ID c4e3498e716f51d2537efa0da639ca907837f8a4
# Parent  3d03aaeca6d4eed6d8630d782bee5627a7257e7b
(issue111) Move detailed header into the scrollarea

diff -r 3d03aaeca6d4 -r c4e3498e716f ui/mainwindow.cpp
--- a/ui/mainwindow.cpp	Mon Sep 15 13:56:43 2014 +0200
+++ b/ui/mainwindow.cpp	Mon Sep 15 14:00:14 2014 +0200
@@ -641,7 +641,10 @@
     updatesHeaderLayout->addWidget(line);
 
     updatesMainLayout->addLayout(updatesHeaderLayout);
-    /* Header 2: Details and update button */
+
+    /* Central Header Details and update button. Part of the scroll area */
+    QScrollArea *centralScrollArea = new QScrollArea;
+    QVBoxLayout *updatesCenterLayout = new QVBoxLayout;
     mUpdatesDetailsHeader = new QLabel(QString());
 
     QHBoxLayout *updateDateAndSearchButton = new QHBoxLayout;
@@ -672,7 +675,7 @@
     mUpdatesTip->setWordWrap(true);
 
     // addWidget(*Widget, row, column, rowspan, colspan)
-    updatesMainLayout->addWidget(mUpdatesDetailsHeader);
+    updatesCenterLayout->addWidget(mUpdatesDetailsHeader);
     detailsLayout->addWidget(mLastUpdateCheck, 0, 0, 1, 1);
     detailsLayout->addLayout(updateDateAndSearchButton, 0, 1, 1, 1);
     detailsLayout->addWidget(mCertListVersion, 1, 0, 1, 1);
@@ -680,14 +683,12 @@
     detailsLayout->addItem(new QSpacerItem(1, 1, QSizePolicy::Expanding, QSizePolicy::Minimum), 2, 2, 1, 1);
     detailsLayout->setColumnStretch(2, 1);
 
-    updatesMainLayout->addLayout(detailsLayout);
+    updatesCenterLayout->addLayout(detailsLayout);
 
-    updatesMainLayout->addItem(new QSpacerItem(100, 10));
-    updatesMainLayout->addWidget(mUpdatesTip);
+    updatesCenterLayout->addItem(new QSpacerItem(100, 10));
+    updatesCenterLayout->addWidget(mUpdatesTip);
 
     /* The central panels. */
-    QScrollArea *centralScrollArea = new QScrollArea;
-    QVBoxLayout *updatesCenterLayout = new QVBoxLayout;
     QHBoxLayout *updatesNewLayout = new QHBoxLayout;
     QHBoxLayout *updatesRemoveLayout = new QHBoxLayout;
     QHBoxLayout *updatesManualLayout = new QHBoxLayout;


More information about the Trustbridge-commits mailing list