summaryrefslogtreecommitdiff
path: root/src/plugins/texteditor/behaviorsettingswidget.cpp
diff options
context:
space:
mode:
authorLeandro Melo <leandro.melo@nokia.com>2011-12-08 13:23:41 +0100
committerhjk <qthjk@ovi.com>2011-12-08 13:59:09 +0100
commit7f3764bfe397129f79f632482fc4effca1d3d9b6 (patch)
tree18a9743ec3ac0bfb18582b6ab5e0caeb29297be5 /src/plugins/texteditor/behaviorsettingswidget.cpp
parent0ba123410881214258896e2a5dc8850c8be16a54 (diff)
downloadqt-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.cpp9
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();