ChooseColorWidget::ChooseColorWidget(QString text, QColor color, QWidget *parent) :
QWidget(parent)
{
- //QGroupBox *box = new QGroupBox(text, this);
- QVBoxLayout *layout = new QVBoxLayout(this);
+ QVBoxLayout *l = new QVBoxLayout(this);
+ QGroupBox *box = new QGroupBox(text, this);
+ l->addWidget(box);
+ QVBoxLayout *layout = new QVBoxLayout(box);
m_button = new KColorButton(color, this);
ColorPickerWidget *picker = new ColorPickerWidget(this);
layout->addWidget(picker);
connect(picker, SIGNAL(colorPicked(QColor)), this, SLOT(setColor(QColor)));
- connect(m_button, SIGNAL(clicked(bool)), this, SIGNAL(modified()));
+ connect(picker, SIGNAL(displayMessage(const QString&, int)), this, SIGNAL(displayMessage(const QString&, int)));
+ connect(m_button, SIGNAL(changed(QColor)), this, SIGNAL(modified()));
}
QColor ChooseColorWidget::getColor()
void ChooseColorWidget::setColor(QColor color)
{
m_button->setColor(color);
- emit modified();
}
#include "choosecolorwidget.moc"