forked from qt-creator/qt-creator
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>
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user