summaryrefslogtreecommitdiffstats
path: root/kmilo/generic/generic_monitor.cpp
diff options
context:
space:
mode:
authorRoman Savochenko <[email protected]>2020-10-25 15:41:28 +0800
committerMichele Calgaro <[email protected]>2020-10-25 15:41:28 +0800
commit5c212d1abc9b736b22c9432b45486914d3f31359 (patch)
tree7bd769d11c36c4a804b85c5f1accb6d24a70c6eb /kmilo/generic/generic_monitor.cpp
parent7c125a1b8ef2b258fbd995dbfa4c36eb29265b0b (diff)
downloadtdeutils-5c212d1abc9b736b22c9432b45486914d3f31359.tar.gz
tdeutils-5c212d1abc9b736b22c9432b45486914d3f31359.zip
kmilo: added keyboard shortcuts for fine settings of screen brightness.
Signed-off-by: Roman Savochenko <[email protected]> Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'kmilo/generic/generic_monitor.cpp')
-rw-r--r--kmilo/generic/generic_monitor.cpp14
1 files changed, 13 insertions, 1 deletions
diff --git a/kmilo/generic/generic_monitor.cpp b/kmilo/generic/generic_monitor.cpp
index 216cee0..739b266 100644
--- a/kmilo/generic/generic_monitor.cpp
+++ b/kmilo/generic/generic_monitor.cpp
@@ -69,7 +69,9 @@ static const ShortcutInfo shortcuts[] =
{ "SlowVolumeDown", TQt::CTRL+TQt::Key_VolumeDown, TQT_SLOT(slowVolumeDown()) },
{ "Mute", TDEShortcut("XF86AudioMute"), TQT_SLOT(toggleMute()) },
{ "BrightnessUp", TDEShortcut("XF86MonBrightnessUp"), TQT_SLOT(brightnessUp()) },
- { "BrightnessDown", TDEShortcut("XF86MonBrightnessDown"), TQT_SLOT(brightnessDown()) }
+ { "BrightnessDown", TDEShortcut("XF86MonBrightnessDown"), TQT_SLOT(brightnessDown()) },
+ { "BrightnessSlowUp", TDEShortcut("Ctrl+XF86MonBrightnessUp"), TQT_SLOT(brightnessSlowUp()) },
+ { "BrightnessSlowDown", TDEShortcut("Ctrl+XF86MonBrightnessDown"), TQT_SLOT(brightnessSlowDown()) }
};
GenericMonitor::GenericMonitor(TQObject *parent, const char *name, const TQStringList& args)
@@ -261,6 +263,16 @@ void GenericMonitor::brightnessDown()
brightnessChange(-1, 10);
}
+void GenericMonitor::brightnessSlowUp()
+{
+ brightnessChange(1, 1);
+}
+
+void GenericMonitor::brightnessSlowDown()
+{
+ brightnessChange(-1, 1);
+}
+
void GenericMonitor::brightnessChange(int direction, int step)
{
if (!tdepowersave)