Mercurial > hg > svgui
diff view/View.cpp @ 1458:009f22e03bf6 single-point
Make it possible to disable cancel buttons
author | Chris Cannam |
---|---|
date | Thu, 16 May 2019 15:50:11 +0100 |
parents | 160e6d010141 |
children | 84c4ddb38415 |
line wrap: on
line diff
--- a/view/View.cpp Thu May 16 15:50:02 2019 +0100 +++ b/view/View.cpp Thu May 16 15:50:11 2019 +0100 @@ -1745,6 +1745,11 @@ return; } + QSettings settings; + settings.beginGroup("View"); + bool showCancelButton = settings.value("showcancelbuttons", true).toBool(); + settings.endGroup(); + int ph = height(); bool found = false; @@ -1833,13 +1838,23 @@ timer->start(); } - int scaled20 = scalePixelSize(20); - - cancel->move(0, ph - pb->height()/2 - scaled20/2); - cancel->show(); - - pb->setValue(completion); - pb->move(scaled20, ph - pb->height()); + if (showCancelButton) { + + int scaled20 = scalePixelSize(20); + + cancel->move(0, ph - pb->height()/2 - scaled20/2); + cancel->show(); + + pb->setValue(completion); + pb->move(scaled20, ph - pb->height()); + + } else { + + cancel->hide(); + + pb->setValue(completion); + pb->move(0, ph - pb->height()); + } pb->show(); pb->update();