kmilo: added keyboard shortcuts for fine settings of screen brightness.

Signed-off-by: Roman Savochenko <roman@oscada.org>
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
pull/29/head
Roman Savochenko 4 years ago committed by Michele Calgaro
parent 7c125a1b8e
commit 5c212d1abc
Signed by: MicheleC
GPG Key ID: 2A75B7CA8ADED5CF

@ -69,7 +69,9 @@ static const ShortcutInfo shortcuts[] =
{ "SlowVolumeDown", TQt::CTRL+TQt::Key_VolumeDown, TQT_SLOT(slowVolumeDown()) }, { "SlowVolumeDown", TQt::CTRL+TQt::Key_VolumeDown, TQT_SLOT(slowVolumeDown()) },
{ "Mute", TDEShortcut("XF86AudioMute"), TQT_SLOT(toggleMute()) }, { "Mute", TDEShortcut("XF86AudioMute"), TQT_SLOT(toggleMute()) },
{ "BrightnessUp", TDEShortcut("XF86MonBrightnessUp"), TQT_SLOT(brightnessUp()) }, { "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) GenericMonitor::GenericMonitor(TQObject *parent, const char *name, const TQStringList& args)
@ -261,6 +263,16 @@ void GenericMonitor::brightnessDown()
brightnessChange(-1, 10); brightnessChange(-1, 10);
} }
void GenericMonitor::brightnessSlowUp()
{
brightnessChange(1, 1);
}
void GenericMonitor::brightnessSlowDown()
{
brightnessChange(-1, 1);
}
void GenericMonitor::brightnessChange(int direction, int step) void GenericMonitor::brightnessChange(int direction, int step)
{ {
if (!tdepowersave) if (!tdepowersave)

@ -57,6 +57,8 @@ public slots:
void toggleMute(); void toggleMute();
void brightnessUp(); void brightnessUp();
void brightnessDown(); void brightnessDown();
void brightnessSlowUp();
void brightnessSlowDown();
void launchMail(); void launchMail();
void launchBrowser(); void launchBrowser();
void launchSearch(); void launchSearch();

Loading…
Cancel
Save