Allow precise adjustment of the time slider with a keyboard. (#2990)

This commit is contained in:
Hennadiy (Gena) Verkh
2019-01-11 15:36:25 +01:00
committed by Mark Liversedge
parent 9871d1e53f
commit 5022dba8f3

View File

@@ -931,7 +931,7 @@ MergeStrategy::clicked(QString p)
MergeAdjust::MergeAdjust(MergeActivityWizard *parent) : QWizardPage(parent), wizard(parent)
{
setTitle(tr("Adjust Alignment"));
setSubTitle(tr("Adjust merge alignment in time"));
setSubTitle(tr("Adjust merge alignment in time (use cursor and pgDown/pgUp keys for precise alignment)"));
// need more space on this page!
setContentsMargins(0,0,0,0);
@@ -1032,6 +1032,11 @@ MergeAdjust::initializePage()
adjustSlider->setMinimum(-1 * wizard->combined->dataPoints().count());
adjustSlider->setMaximum(wizard->combined->dataPoints().count());
adjustSlider->setValue(wizard->offset2 - wizard->offset1);
// allow slider to be controlled by keyboard
adjustSlider->setSingleStep(1);
adjustSlider->setPageStep(10);
adjustSlider->setFocusPolicy(Qt::StrongFocus);
}
void