Mercurial > hg > easaier-soundaccess
diff widgets/PropertyBox.cpp @ 206:fa034c6ae8bf
resolve updateContextHelp for property boxes
author | lbajardsilogic |
---|---|
date | Thu, 31 Jan 2008 10:08:45 +0000 |
parents | 74d1b3bda5a3 |
children | 95d9c6de5a4f |
line wrap: on
line diff
--- a/widgets/PropertyBox.cpp Wed Jan 30 10:20:41 2008 +0000 +++ b/widgets/PropertyBox.cpp Thu Jan 31 10:08:45 2008 +0000 @@ -423,6 +423,7 @@ slider->setMinimum(min); slider->setMaximum(max); slider->setPageStep(1); + slider->setShowToolTip(true); connect(slider, SIGNAL(valueChanged(int)), this, SLOT(propertyControllerChanged(int))); connect(slider, SIGNAL(mouseEntered()), this, SLOT(mouseEnteredWidget())); @@ -746,6 +747,18 @@ } } + Slider *slider = dynamic_cast<Slider *>(w); + if (slider) { + float mv = slider->value(); + QString unit = ""; + //if (slider->rangeMapper()) unit = slider->rangeMapper()->getUnit(); + if (unit != "") { + extraText = tr(" (current value: %1%2)").arg(mv).arg(unit); + } else { + extraText = tr(" (current value: %1)").arg(mv); + } + } + if (w == m_showButton) { emit contextHelpChanged(tr("Toggle Visibility of %1").arg(cname)); } else if (w == m_playButton) {