X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fdoubleparameterwidget.cpp;h=ec2af5137f8ed18148e414be4e4d2ebf12a753a0;hb=c3302003093710ee247ad84c0fe2ef3c579d417f;hp=136a3bcba32862882bea20dbbefeaf65a97d5e7f;hpb=4e160cdeedabfb381abed6dd3ac089823165b9f6;p=kdenlive diff --git a/src/doubleparameterwidget.cpp b/src/doubleparameterwidget.cpp index 136a3bcb..ec2af513 100644 --- a/src/doubleparameterwidget.cpp +++ b/src/doubleparameterwidget.cpp @@ -31,9 +31,8 @@ #include -DoubleParameterWidget::DoubleParameterWidget(const QString &name, double value, double min, double max, double defaultValue, const QString &comment, int id, const QString suffix, int decimals, QWidget *parent) : - QWidget(parent), - m_commentLabel(NULL) +DoubleParameterWidget::DoubleParameterWidget(const QString &name, double value, double min, double max, double defaultValue, const QString &comment, int id, const QString &suffix, int decimals, QWidget *parent) : + QWidget(parent) { setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Maximum); QGridLayout *layout = new QGridLayout(this); @@ -44,24 +43,16 @@ DoubleParameterWidget::DoubleParameterWidget(const QString &name, double value, layout->addWidget(m_dragVal, 0, 1); if (!comment.isEmpty()) { - m_commentLabel = new QLabel(comment, this); - m_commentLabel->setWordWrap(true); - m_commentLabel->setTextFormat(Qt::RichText); - m_commentLabel->setAlignment(Qt::AlignLeft | Qt::AlignTop); - m_commentLabel->setFrameShape(QFrame::StyledPanel); - m_commentLabel->setFrameShadow(QFrame::Raised); - m_commentLabel->setHidden(true); - layout->addWidget(m_commentLabel, 1, 0, 1, -1); + setToolTip(comment); } - m_dragVal->setValue(value); - connect(m_dragVal, SIGNAL(valueChanged(double, bool)), this, SLOT(slotSetValue(double, bool))); + m_dragVal->setValue(value, false); + connect(m_dragVal, SIGNAL(valueChanged(double,bool)), this, SLOT(slotSetValue(double,bool))); connect(m_dragVal, SIGNAL(inTimeline(int)), this, SIGNAL(setInTimeline(int))); } DoubleParameterWidget::~DoubleParameterWidget() { delete m_dragVal; - if (m_commentLabel) delete m_commentLabel; } int DoubleParameterWidget::spinSize() @@ -105,13 +96,6 @@ void DoubleParameterWidget::setInTimelineProperty(bool intimeline) void DoubleParameterWidget::slotShowComment( bool show) { - if (m_commentLabel) { - m_commentLabel->setVisible(show); - if (show) - layout()->setContentsMargins(0, 0, 0, 15); - else - layout()->setContentsMargins(0, 0, 0, 0); - } } #include "doubleparameterwidget.moc"