diff --git a/src/widgets/availablepagesview.cpp b/src/widgets/availablepagesview.cpp --- a/src/widgets/availablepagesview.cpp +++ b/src/widgets/availablepagesview.cpp @@ -89,14 +89,19 @@ actionBar->addAction(m_removeAction); auto actionBarLayout = new QHBoxLayout; + actionBarLayout->setContentsMargins(0, 0, 0, 0); actionBarLayout->setAlignment(Qt::AlignRight); actionBarLayout->addWidget(actionBar); auto layout = new QVBoxLayout; layout->addWidget(m_pagesView); layout->addLayout(actionBarLayout); setLayout(layout); + auto margins = layout->contentsMargins(); + margins.setBottom(0); + layout->setContentsMargins(margins); + m_projectDialogFactory = [] (QWidget *parent) { return NewProjectDialogPtr(new NewProjectDialog(parent)); }; diff --git a/src/widgets/availablesourcesview.cpp b/src/widgets/availablesourcesview.cpp --- a/src/widgets/availablesourcesview.cpp +++ b/src/widgets/availablesourcesview.cpp @@ -93,11 +93,16 @@ layout->addWidget(m_sourcesView); auto actionBarLayout = new QHBoxLayout; + actionBarLayout->setContentsMargins(0, 0, 0, 0); actionBarLayout->setAlignment(Qt::AlignRight); actionBarLayout->addWidget(actionBar); layout->addLayout(actionBarLayout); setLayout(layout); + auto margins = layout->contentsMargins(); + margins.setBottom(0); + layout->setContentsMargins(margins); + auto settingsAction = new QAction(this); settingsAction->setObjectName(QStringLiteral("settingsAction")); settingsAction->setText(tr("Configure %1...").arg(QApplication::applicationName())); diff --git a/src/widgets/editorview.ui b/src/widgets/editorview.ui --- a/src/widgets/editorview.ui +++ b/src/widgets/editorview.ui @@ -14,6 +14,9 @@ Editor + + 6 + @@ -27,6 +30,18 @@ + + 0 + + + 0 + + + 0 + + + 0 + diff --git a/src/widgets/pageview.cpp b/src/widgets/pageview.cpp --- a/src/widgets/pageview.cpp +++ b/src/widgets/pageview.cpp @@ -138,7 +138,7 @@ connect(m_quickAddEdit, &QLineEdit::editingFinished, this, &PageView::onEditingFinished); auto layout = new QVBoxLayout; - layout->setContentsMargins(0, 0, 0, 0); + layout->setContentsMargins(0, 0, 0, 3); layout->addWidget(m_filterWidget); layout->addWidget(m_centralView); layout->addWidget(m_quickAddEdit); diff --git a/tests/units/widgets/pageviewtest.cpp b/tests/units/widgets/pageviewtest.cpp --- a/tests/units/widgets/pageviewtest.cpp +++ b/tests/units/widgets/pageviewtest.cpp @@ -105,7 +105,7 @@ { Widgets::PageView page; QCOMPARE(page.contentsMargins(), QMargins(0, 0, 0, 0)); - QCOMPARE(page.layout()->contentsMargins(), QMargins(0, 0, 0, 0)); + QCOMPARE(page.layout()->contentsMargins(), QMargins(0, 0, 0, 3)); auto centralView = page.findChild(QStringLiteral("centralView")); QVERIFY(centralView);