aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/behaviorsettings.cpp
diff options
context:
space:
mode:
authorThorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>2009-12-09 16:27:34 +0100
committerThorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>2009-12-09 16:31:09 +0100
commit05914458f07e72344a3989ec090a120bb819aa4c (patch)
treeb87fab9acf6384600447ef4defe7951134e242b0 /src/plugins/texteditor/behaviorsettings.cpp
parent0be80466b82ba20f7a9014d216702751748d703c (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.cpp7
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
;
}