diff options
author | Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com> | 2009-12-09 16:27:34 +0100 |
---|---|---|
committer | Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com> | 2009-12-09 16:31:09 +0100 |
commit | 05914458f07e72344a3989ec090a120bb819aa4c (patch) | |
tree | b87fab9acf6384600447ef4defe7951134e242b0 /src/plugins/texteditor/behaviorsettings.cpp | |
parent | 0be80466b82ba20f7a9014d216702751748d703c (diff) |
Made it possible to turn off scroll wheel zooming
It activates too easily for some people.
Task-number: QTCREATORBUG-406
Diffstat (limited to 'src/plugins/texteditor/behaviorsettings.cpp')
-rw-r--r-- | src/plugins/texteditor/behaviorsettings.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/texteditor/behaviorsettings.cpp b/src/plugins/texteditor/behaviorsettings.cpp index 32ecc500bc..39445b34ec 100644 --- a/src/plugins/texteditor/behaviorsettings.cpp +++ b/src/plugins/texteditor/behaviorsettings.cpp @@ -33,12 +33,14 @@ #include <QtCore/QString> static const char * const mouseNavigationKey = "MouseNavigation"; +static const char * const scrollWheelZoomingKey = "ScrollWheelZooming"; static const char * const groupPostfix = "BehaviorSettings"; namespace TextEditor { BehaviorSettings::BehaviorSettings() : - m_mouseNavigation(true) + m_mouseNavigation(true), + m_scrollWheelZooming(true) { } @@ -49,6 +51,7 @@ void BehaviorSettings::toSettings(const QString &category, QSettings *s) const group.insert(0, category); s->beginGroup(group); s->setValue(QLatin1String(mouseNavigationKey), m_mouseNavigation); + s->setValue(QLatin1String(scrollWheelZoomingKey), m_scrollWheelZooming); s->endGroup(); } @@ -62,11 +65,13 @@ void BehaviorSettings::fromSettings(const QString &category, const QSettings *s) *this = BehaviorSettings(); // Assign defaults m_mouseNavigation = s->value(group + QLatin1String(mouseNavigationKey), m_mouseNavigation).toBool(); + m_scrollWheelZooming = s->value(group + QLatin1String(scrollWheelZoomingKey), m_scrollWheelZooming).toBool(); } bool BehaviorSettings::equals(const BehaviorSettings &ds) const { return m_mouseNavigation == ds.m_mouseNavigation + && m_scrollWheelZooming == ds.m_scrollWheelZooming ; } |