[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdenlive] src: Make the choose color widget more consistent with
From: Till Theato <root () ttill ! de>
Date: 2011-11-24 14:23:06
Message-ID: 20111124142306.CF6C2A60A6 () git ! kde ! org
[Download RAW message or body]
Git commit b5a35dfbf5a5787dedb294dde776fefb847a6306 by Till Theato.
Committed on 24/11/2011 at 15:18.
Pushed by theato into branch 'master'.
Make the choose color widget more consistent with other parameter widgets.
M +12 -5 src/choosecolorwidget.cpp
http://commits.kde.org/kdenlive/b5a35dfbf5a5787dedb294dde776fefb847a6306
diff --git a/src/choosecolorwidget.cpp b/src/choosecolorwidget.cpp
index e6f777d..36eb893 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)));
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic