diff options
author | Jan Holthuis <jan.holthuis@ruhr-uni-bochum.de> | 2020-04-13 20:01:52 +0200 |
---|---|---|
committer | Jan Holthuis <jan.holthuis@ruhr-uni-bochum.de> | 2020-04-13 22:44:52 +0200 |
commit | 0230c87d481ae887555404772d9bb6c41c5aab92 (patch) | |
tree | 5ff2e52d897cf68b80e1fa695cc22e0be326fbf0 /src/widget/wcolorpickeraction.cpp | |
parent | 522e868ef42ec8d08bbc193386e698900d995dd7 (diff) |
widget/wcolorpicker: Resize WColorPicker(Action) after palette change
Diffstat (limited to 'src/widget/wcolorpickeraction.cpp')
-rw-r--r-- | src/widget/wcolorpickeraction.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/widget/wcolorpickeraction.cpp b/src/widget/wcolorpickeraction.cpp index c1d34d916c..085f1fe001 100644 --- a/src/widget/wcolorpickeraction.cpp +++ b/src/widget/wcolorpickeraction.cpp @@ -7,9 +7,11 @@ WColorPickerAction::WColorPickerAction(WColorPicker::Options options, const Colo QHBoxLayout* pLayout = new QHBoxLayout(); pLayout->addWidget(m_pColorPicker); + pLayout->setSizeConstraint(QLayout::SetFixedSize); QWidget* pWidget = new QWidget(); pWidget->setLayout(pLayout); + pWidget->setSizePolicy(QSizePolicy()); setDefaultWidget(pWidget); } @@ -23,4 +25,9 @@ void WColorPickerAction::setSelectedColor(mixxx::RgbColor::optional_t color) { void WColorPickerAction::setColorPalette(const ColorPalette& palette) { m_pColorPicker->setColorPalette(palette); + QWidget* pWidget = defaultWidget(); + VERIFY_OR_DEBUG_ASSERT(pWidget) { + return; + } + pWidget->adjustSize(); } |