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/behaviorsettingswidget.cpp | |
parent | 0ba123410881214258896e2a5dc8850c8be16a54 (diff) | |
download | qt-creator-7f3764bfe397129f79f632482fc4effca1d3d9b6.tar.gz |
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/behaviorsettingswidget.cpp')
-rw-r--r-- | src/plugins/texteditor/behaviorsettingswidget.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
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(); |