Changeset View
Changeset View
Standalone View
Standalone View
kcms/input/backends/x11/evdev_settings.cpp
Show First 20 Lines • Show All 75 Lines • ▼ Show 20 Line(s) | 39 | { | |||
---|---|---|---|---|---|
76 | handedNeedsApply = false; | 76 | handedNeedsApply = false; | ||
77 | 77 | | |||
78 | // SC/DC/AutoSelect/ChangeCursor | 78 | // SC/DC/AutoSelect/ChangeCursor | ||
79 | group = config.group("KDE"); | 79 | group = config.group("KDE"); | ||
80 | doubleClickInterval = group.readEntry("DoubleClickInterval", 400); | 80 | doubleClickInterval = group.readEntry("DoubleClickInterval", 400); | ||
81 | dragStartTime = group.readEntry("StartDragTime", 500); | 81 | dragStartTime = group.readEntry("StartDragTime", 500); | ||
82 | dragStartDist = group.readEntry("StartDragDist", 4); | 82 | dragStartDist = group.readEntry("StartDragDist", 4); | ||
83 | wheelScrollLines = group.readEntry("WheelScrollLines", 3); | 83 | wheelScrollLines = group.readEntry("WheelScrollLines", 3); | ||
84 | | ||||
85 | singleClick = group.readEntry("SingleClick", true); | | |||
86 | } | 84 | } | ||
87 | 85 | | |||
88 | // see KGlobalSettings::emitChange | 86 | // see KGlobalSettings::emitChange | ||
89 | enum ChangeType { PaletteChanged = 0, FontChanged, StyleChanged, | 87 | enum ChangeType { PaletteChanged = 0, FontChanged, StyleChanged, | ||
90 | SettingsChanged, IconChanged, CursorChanged, | 88 | SettingsChanged, IconChanged, CursorChanged, | ||
91 | ToolbarStyleChanged, ClipboardConfigChanged, | 89 | ToolbarStyleChanged, ClipboardConfigChanged, | ||
92 | BlockShortcuts, NaturalSortingChanged | 90 | BlockShortcuts, NaturalSortingChanged | ||
93 | }; | 91 | }; | ||
Show All 28 Lines | 109 | { | |||
122 | kcminputGroup.sync(); | 120 | kcminputGroup.sync(); | ||
123 | 121 | | |||
124 | KSharedConfig::Ptr profile = KSharedConfig::openConfig("kdeglobals"); | 122 | KSharedConfig::Ptr profile = KSharedConfig::openConfig("kdeglobals"); | ||
125 | KConfigGroup group(profile, "KDE"); | 123 | KConfigGroup group(profile, "KDE"); | ||
126 | group.writeEntry("DoubleClickInterval", doubleClickInterval, KConfig::Persistent); | 124 | group.writeEntry("DoubleClickInterval", doubleClickInterval, KConfig::Persistent); | ||
127 | group.writeEntry("StartDragTime", dragStartTime, KConfig::Persistent); | 125 | group.writeEntry("StartDragTime", dragStartTime, KConfig::Persistent); | ||
128 | group.writeEntry("StartDragDist", dragStartDist, KConfig::Persistent); | 126 | group.writeEntry("StartDragDist", dragStartDist, KConfig::Persistent); | ||
129 | group.writeEntry("WheelScrollLines", wheelScrollLines, KConfig::Persistent); | 127 | group.writeEntry("WheelScrollLines", wheelScrollLines, KConfig::Persistent); | ||
130 | group.writeEntry("SingleClick", singleClick, KConfig::Persistent); | | |||
131 | 128 | | |||
132 | group.sync(); | 129 | group.sync(); | ||
133 | kcminputProfile->sync(); | 130 | kcminputProfile->sync(); | ||
134 | 131 | | |||
135 | Kdelibs4SharedConfig::syncConfigGroup(QLatin1String("Mouse"), "kcminputrc"); | 132 | Kdelibs4SharedConfig::syncConfigGroup(QLatin1String("Mouse"), "kcminputrc"); | ||
136 | Kdelibs4SharedConfig::syncConfigGroup(QLatin1String("KDE"), "kdeglobals"); | 133 | Kdelibs4SharedConfig::syncConfigGroup(QLatin1String("KDE"), "kdeglobals"); | ||
137 | 134 | | |||
138 | emitChange(SettingsChanged, SETTINGS_MOUSE); | 135 | emitChange(SettingsChanged, SETTINGS_MOUSE); | ||
139 | } | 136 | } |