From: Till Theato Date: Thu, 24 Nov 2011 14:18:41 +0000 (+0100) Subject: Make the choose color widget more consistent with other parameter widgets. X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=b5a35dfbf5a5787dedb294dde776fefb847a6306;p=kdenlive Make the choose color widget more consistent with other parameter widgets. --- diff --git a/src/choosecolorwidget.cpp b/src/choosecolorwidget.cpp index e6f777db..36eb893b 100644 --- a/src/choosecolorwidget.cpp +++ b/src/choosecolorwidget.cpp @@ -88,13 +88,20 @@ ChooseColorWidget::ChooseColorWidget(QString text, QString color, QWidget *paren layout->setSpacing(0); QLabel *label = new QLabel(text, this); - m_button = new KColorButton(stringToColor(color), this); - m_button->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed); - ColorPickerWidget *picker = new ColorPickerWidget(this); + + QWidget *rightSide = new QWidget(this); + QHBoxLayout *rightSideLayout = new QHBoxLayout(rightSide); + rightSideLayout->setContentsMargins(0, 0, 0, 0); + rightSideLayout->setSpacing(0); + + m_button = new KColorButton(stringToColor(color), rightSide); +// m_button->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed); + ColorPickerWidget *picker = new ColorPickerWidget(rightSide); layout->addWidget(label); - layout->addWidget(m_button); - layout->addWidget(picker, 0, Qt::AlignRight); + layout->addWidget(rightSide); + rightSideLayout->addWidget(m_button); + rightSideLayout->addWidget(picker, 0, Qt::AlignRight); connect(picker, SIGNAL(colorPicked(QColor)), this, SLOT(setColor(QColor))); connect(picker, SIGNAL(displayMessage(const QString&, int)), this, SIGNAL(displayMessage(const QString&, int)));