Skip to content

Commit

Permalink
Merge branch 'enable_press_and_hold_configuration_again' into 'mer-5.6'
Browse files Browse the repository at this point in the history
[qtbase] Add configuration support for press and hold interval. Contributes to JB#44007

See merge request mer-core/qtbase!39
  • Loading branch information
pvuorela committed Nov 30, 2018
2 parents 2bc25c2 + 0a7761c commit 0abe091
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
Expand Up @@ -136,6 +136,7 @@ class QGenericUnixThemePrivate : public QPlatformThemePrivate
keyboardScheme = settings.value(QStringLiteral("GenericUnixTheme/KeyboardScheme"), static_cast<int>(QPlatformTheme::X11KeyboardScheme));
passwordMaskDelay = settings.value(QStringLiteral("GenericUnixTheme/PasswordMaskDelay"), 1000);
startDragDistance = settings.value(QStringLiteral("GenericUnixTheme/StartDragDistance"), 20);
mousePressAndHoldInterval = settings.value(QStringLiteral("GenericUnixTheme/MousePressAndHoldInterval"), 600);
}

QFont systemFont;
Expand All @@ -147,6 +148,7 @@ class QGenericUnixThemePrivate : public QPlatformThemePrivate
QVariant keyboardScheme;
QVariant passwordMaskDelay;
QVariant startDragDistance;
QVariant mousePressAndHoldInterval;
};

QGenericUnixTheme::QGenericUnixTheme()
Expand Down Expand Up @@ -219,6 +221,8 @@ QVariant QGenericUnixTheme::themeHint(ThemeHint hint) const
return d->passwordMaskDelay;
case QPlatformTheme::StartDragDistance:
return d->startDragDistance;
case QPlatformTheme::MousePressAndHoldInterval:
return d->mousePressAndHoldInterval;
default:
break;
}
Expand Down

0 comments on commit 0abe091

Please sign in to comment.