From 5351e634b03d0b0aaaf4e508aa9ebe77f6d7dd48 Mon Sep 17 00:00:00 2001 From: itsmattkc <34096995+itsmattkc@users.noreply.github.com> Date: Tue, 3 May 2022 07:10:38 -0700 Subject: [PATCH] nodeparamviewwidgetbridge: force spacing between sliders Fixes #1910 --- app/widget/nodeparamview/nodeparamviewwidgetbridge.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/widget/nodeparamview/nodeparamviewwidgetbridge.cpp b/app/widget/nodeparamview/nodeparamviewwidgetbridge.cpp index 29c35657b..55e92cebc 100644 --- a/app/widget/nodeparamview/nodeparamviewwidgetbridge.cpp +++ b/app/widget/nodeparamview/nodeparamviewwidgetbridge.cpp @@ -26,6 +26,7 @@ #include #include +#include "common/qtutils.h" #include "core.h" #include "node/node.h" #include "node/project/sequence/sequence.h" @@ -394,6 +395,10 @@ void NodeParamViewWidgetBridge::CreateSliders(int count) T* fs = new T(); fs->SliderBase::SetDefaultValue(GetInnerInput().GetSplitDefaultValueForTrack(i)); fs->SetLadderElementCount(2); + + // HACK: Force some spacing between sliders + fs->setContentsMargins(0, 0, QtUtils::QFontMetricsWidth(fs->fontMetrics(), QStringLiteral(" ")), 0); + widgets_.append(fs); connect(fs, &T::ValueChanged, this, &NodeParamViewWidgetBridge::WidgetCallback); }