From e95a16408cdc5964521d5b496bdb3729182db451 Mon Sep 17 00:00:00 2001 From: Uwe Date: Sat, 23 Jul 2022 19:41:18 +0200 Subject: [PATCH] [FEM] TaskBoxes: add missing info about transparency The user had no info about the current transparency nor the value he will be selecting. --- src/Mod/Fem/Gui/TaskPostBoxes.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Mod/Fem/Gui/TaskPostBoxes.cpp b/src/Mod/Fem/Gui/TaskPostBoxes.cpp index 2bd5b7162d..ec66db2e90 100644 --- a/src/Mod/Fem/Gui/TaskPostBoxes.cpp +++ b/src/Mod/Fem/Gui/TaskPostBoxes.cpp @@ -32,6 +32,8 @@ # include # include +# include +# include #endif #include @@ -389,6 +391,7 @@ TaskPostDisplay::TaskPostDisplay(Gui::ViewProviderDocumentObject* view, QWidget* Base::Console().Log("Transparency %i: \n", trans); // sync the trancparency slider ui->Transparency->setValue(trans); + ui->Transparency->setToolTip(QString::number(trans) + QString::fromLatin1(" %")); } TaskPostDisplay::~TaskPostDisplay() @@ -421,6 +424,9 @@ void TaskPostDisplay::on_VectorMode_activated(int i) { void TaskPostDisplay::on_Transparency_valueChanged(int i) { getTypedView()->Transparency.setValue(i); + ui->Transparency->setToolTip(QString::number(i) + QString::fromLatin1(" %")); + // highlight the tooltip + QToolTip::showText(QCursor::pos(), QString::number(i) + QString::fromLatin1(" %"), nullptr); } void TaskPostDisplay::applyPythonCode() {