From a6065fdd68207e796e20bb28326ecb47225c38ae Mon Sep 17 00:00:00 2001 From: probonopd Date: Fri, 26 Nov 2021 22:10:45 +0100 Subject: [PATCH] Support `EdgeMargins=` setting Make `EdgeMargins=` configurable. E.g., for [helloSystem](https://hellosystem.github.io/) we want `EdgeMargins=0`. --- src/docksettings.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/docksettings.cpp b/src/docksettings.cpp index c5d33c2..676be01 100644 --- a/src/docksettings.cpp +++ b/src/docksettings.cpp @@ -39,7 +39,7 @@ DockSettings *DockSettings::self() DockSettings::DockSettings(QObject *parent) : QObject(parent) , m_iconSize(0) - , m_edgeMargins(10) + , m_edgeMargins(0) , m_roundedWindowEnabled(true) , m_direction(Left) , m_visibility(AlwaysShow) @@ -55,6 +55,8 @@ DockSettings::DockSettings(QObject *parent) m_settings->setValue("RoundedWindow", true); if (!m_settings->contains("Style")) m_settings->setValue("Style", Round); + if (!m_settings->contains("EdgeMargins")) + m_settings->setValue("EdgeMargins", 10); m_settings->sync(); @@ -63,6 +65,7 @@ DockSettings::DockSettings(QObject *parent) m_visibility = static_cast(m_settings->value("Visibility").toInt()); m_roundedWindowEnabled = m_settings->value("RoundedWindow").toBool(); m_style = static_cast