Improve position for north/south overlays

This commit is contained in:
Sergio Martins
2020-09-20 16:56:57 +01:00
parent af5e11a265
commit b303af738c
4 changed files with 15 additions and 9 deletions

View File

@@ -81,7 +81,7 @@ MainWindow::MainWindow(const QString &name, MainWindowOptions options,
auto centralWidget = new MyCentralWidget(this);
auto layout = new QHBoxLayout(centralWidget); // 1 level of indirection so we can add some margins
layout->setSpacing(0);
layout->setContentsMargins(1, 5, 1, 1);
layout->setContentsMargins(centerWidgetMargins());
if (d->m_supportsAutoHide) {
layout->addWidget(sideBar(SideBarLocation::West));
@@ -122,3 +122,8 @@ void MainWindow::resizeEvent(QResizeEvent *ev)
MainWindowBase::resizeEvent(ev);
onResized(ev); // Also call our own handler, since QtQuick doesn't have resizeEvent()
}
QMargins MainWindow::centerWidgetMargins() const
{
return { 1, 5, 1, 1};
}