From 7f3764bfe397129f79f632482fc4effca1d3d9b6 Mon Sep 17 00:00:00 2001 From: Leandro Melo Date: Thu, 8 Dec 2011 13:23:41 +0100 Subject: 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 --- src/plugins/texteditor/behaviorsettingswidget.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/plugins/texteditor/behaviorsettingswidget.cpp') diff --git a/src/plugins/texteditor/behaviorsettingswidget.cpp b/src/plugins/texteditor/behaviorsettingswidget.cpp index cf07d15b09..f5c2bd8ffb 100644 --- a/src/plugins/texteditor/behaviorsettingswidget.cpp +++ b/src/plugins/texteditor/behaviorsettingswidget.cpp @@ -101,6 +101,8 @@ BehaviorSettingsWidget::BehaviorSettingsWidget(QWidget *parent) this, SLOT(slotBehaviorSettingsChanged())); connect(d->m_ui.camelCaseNavigation, SIGNAL(clicked()), this, SLOT(slotBehaviorSettingsChanged())); + connect(d->m_ui.keyboardTooltips, SIGNAL(clicked()), + this, SLOT(slotBehaviorSettingsChanged())); connect(d->m_ui.utf8BomBox, SIGNAL(currentIndexChanged(int)), this, SLOT(slotExtraEncodingChanged())); connect(d->m_ui.encodingBox, SIGNAL(currentIndexChanged(int)), @@ -177,16 +179,18 @@ void BehaviorSettingsWidget::setAssignedBehaviorSettings(const BehaviorSettings { d->m_ui.mouseNavigation->setChecked(behaviorSettings.m_mouseNavigation); d->m_ui.scrollWheelZooming->setChecked(behaviorSettings.m_scrollWheelZooming); - d->m_ui.constrainTooltips->setChecked(behaviorSettings.m_constrainTooltips); + d->m_ui.constrainTooltips->setChecked(behaviorSettings.m_constrainHoverTooltips); d->m_ui.camelCaseNavigation->setChecked(behaviorSettings.m_camelCaseNavigation); + d->m_ui.keyboardTooltips->setChecked(behaviorSettings.m_keyboardTooltips); } void BehaviorSettingsWidget::assignedBehaviorSettings(BehaviorSettings *behaviorSettings) const { behaviorSettings->m_mouseNavigation = d->m_ui.mouseNavigation->isChecked(); behaviorSettings->m_scrollWheelZooming = d->m_ui.scrollWheelZooming->isChecked(); - behaviorSettings->m_constrainTooltips = d->m_ui.constrainTooltips->isChecked(); + behaviorSettings->m_constrainHoverTooltips = d->m_ui.constrainTooltips->isChecked(); behaviorSettings->m_camelCaseNavigation = d->m_ui.camelCaseNavigation->isChecked(); + behaviorSettings->m_keyboardTooltips = d->m_ui.keyboardTooltips->isChecked(); } void BehaviorSettingsWidget::setAssignedExtraEncodingSettings( @@ -221,6 +225,7 @@ QString BehaviorSettingsWidget::collectUiKeywords() const << sep << d->m_ui.scrollWheelZooming->text() << sep << d->m_ui.constrainTooltips->text() << sep << d->m_ui.camelCaseNavigation->text() + << sep << d->m_ui.keyboardTooltips->text() << sep << d->m_ui.groupBoxStorageSettings->title() << sep << d->m_ui.groupBoxEncodings->title() << sep << d->m_ui.groupBoxMouse->title(); -- cgit v1.2.1