]> git.sesse.net Git - kdenlive/blobdiff - src/choosecolorwidget.cpp
Rewrite generation of timeline thumbnails when zooming at frame level, using separate...
[kdenlive] / src / choosecolorwidget.cpp
index e65a8defb292462b99526690d09770d31e6d589e..ea0a4e9009ea822a1c1948cd6ee4c28817aa5c89 100644 (file)
 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);
@@ -42,7 +44,8 @@ ChooseColorWidget::ChooseColorWidget(QString text, QColor color, QWidget *parent
     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()
@@ -53,7 +56,6 @@ QColor ChooseColorWidget::getColor()
 void ChooseColorWidget::setColor(QColor color)
 {
     m_button->setColor(color);
-    emit modified();
 }
 
 #include "choosecolorwidget.moc"