summaryrefslogtreecommitdiffstats
path: root/src/widget/wcolorpickeraction.cpp
diff options
context:
space:
mode:
authorJan Holthuis <jan.holthuis@ruhr-uni-bochum.de>2020-04-13 20:01:52 +0200
committerJan Holthuis <jan.holthuis@ruhr-uni-bochum.de>2020-04-13 22:44:52 +0200
commit0230c87d481ae887555404772d9bb6c41c5aab92 (patch)
tree5ff2e52d897cf68b80e1fa695cc22e0be326fbf0 /src/widget/wcolorpickeraction.cpp
parent522e868ef42ec8d08bbc193386e698900d995dd7 (diff)
widget/wcolorpicker: Resize WColorPicker(Action) after palette change
Diffstat (limited to 'src/widget/wcolorpickeraction.cpp')
-rw-r--r--src/widget/wcolorpickeraction.cpp7
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();
}