diff options
author | Leandro Melo <leandro.melo@nokia.com> | 2011-12-08 13:23:41 +0100 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2011-12-08 13:59:09 +0100 |
commit | 7f3764bfe397129f79f632482fc4effca1d3d9b6 (patch) | |
tree | 18a9743ec3ac0bfb18582b6ab5e0caeb29297be5 /src/plugins/texteditor/behaviorsettings.cpp | |
parent | 0ba123410881214258896e2a5dc8850c8be16a54 (diff) |
Editor: Support triggering tooltips from keyboard
There's an option in Text Editor->Behavior->Mouse and Keyboard to enable
tooltips upon pressing and releasing the ALT key.
Task-number: QTCREATORBUG-6644
Change-Id: I782ddf5cdbfbffd7847497f654efb3391220f1b6
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/texteditor/behaviorsettings.cpp')
-rw-r--r-- | src/plugins/texteditor/behaviorsettings.cpp | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/plugins/texteditor/behaviorsettings.cpp b/src/plugins/texteditor/behaviorsettings.cpp index c0292d4104..311a62484a 100644 --- a/src/plugins/texteditor/behaviorsettings.cpp +++ b/src/plugins/texteditor/behaviorsettings.cpp @@ -41,6 +41,7 @@ static const char mouseNavigationKey[] = "MouseNavigation"; static const char scrollWheelZoomingKey[] = "ScrollWheelZooming"; static const char constrainTooltips[] = "ConstrainTooltips"; static const char camelCaseNavigationKey[] = "CamelCaseNavigation"; +static const char keyboardTooltips[] = "KeyboardTooltips"; static const char groupPostfix[] = "BehaviorSettings"; namespace TextEditor { @@ -48,8 +49,9 @@ namespace TextEditor { BehaviorSettings::BehaviorSettings() : m_mouseNavigation(true), m_scrollWheelZooming(true), - m_constrainTooltips(false), - m_camelCaseNavigation(true) + m_constrainHoverTooltips(false), + m_camelCaseNavigation(true), + m_keyboardTooltips(false) { } @@ -68,8 +70,9 @@ void BehaviorSettings::toMap(const QString &prefix, QVariantMap *map) const { map->insert(prefix + QLatin1String(mouseNavigationKey), m_mouseNavigation); map->insert(prefix + QLatin1String(scrollWheelZoomingKey), m_scrollWheelZooming); - map->insert(prefix + QLatin1String(constrainTooltips), m_constrainTooltips); + map->insert(prefix + QLatin1String(constrainTooltips), m_constrainHoverTooltips); map->insert(prefix + QLatin1String(camelCaseNavigationKey), m_camelCaseNavigation); + map->insert(prefix + QLatin1String(keyboardTooltips), m_keyboardTooltips); } void BehaviorSettings::fromMap(const QString &prefix, const QVariantMap &map) @@ -78,18 +81,21 @@ void BehaviorSettings::fromMap(const QString &prefix, const QVariantMap &map) map.value(prefix + QLatin1String(mouseNavigationKey), m_mouseNavigation).toBool(); m_scrollWheelZooming = map.value(prefix + QLatin1String(scrollWheelZoomingKey), m_scrollWheelZooming).toBool(); - m_constrainTooltips = - map.value(prefix + QLatin1String(constrainTooltips), m_constrainTooltips).toBool(); + m_constrainHoverTooltips = + map.value(prefix + QLatin1String(constrainTooltips), m_constrainHoverTooltips).toBool(); m_camelCaseNavigation = map.value(prefix + QLatin1String(camelCaseNavigationKey), m_camelCaseNavigation).toBool(); + m_keyboardTooltips = + map.value(prefix + QLatin1String(keyboardTooltips), m_keyboardTooltips).toBool(); } bool BehaviorSettings::equals(const BehaviorSettings &ds) const { return m_mouseNavigation == ds.m_mouseNavigation && m_scrollWheelZooming == ds.m_scrollWheelZooming - && m_constrainTooltips == ds.m_constrainTooltips + && m_constrainHoverTooltips == ds.m_constrainHoverTooltips && m_camelCaseNavigation == ds.m_camelCaseNavigation + && m_keyboardTooltips == ds.m_keyboardTooltips ; } |