Commit Graph

648 Commits (2e3c71518b158d842fd90276a7916a04ec228f39)

Author SHA1 Message Date
Michele Calgaro 147f7ffce1
Improve settings for some sliders related to keyboard, accessibility and style. This also solves issue #513
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 8afb12b32b)
7 months ago
Mavridis Philippe d0616cdd0e kcmkeys: update keyboard shortcut schemes
- Add actions related to keys XF86Sleep (Suspend) and XF86ScreenSaver (Lock Session)
- Fix name of "Log Out" actions

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit e0069f9048)
7 months ago
Mavridis Philippe eb1c3eedba Add support for assigning global shortcuts for suspend actions
The corresponding shortcuts have been added as part of the KDesktop shortucts, to complement similar options (logout, shutdown, reboot).

The shortcuts are only shown for the options that KSMServer reports via DCOP as valid.

In order to do be able to make a DCOP call from kdesktopbindings.cpp, the <dcopref.h> include had to be added to several files of the shortcuts TDECM.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 95837cc844)
7 months ago
Mavridis Philippe 0fc217ede6
Mouse TDECM: do not hide checkboxes in case of option unavailability
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 7cc4d46cf5)
9 months ago
Mavridis Philippe 10732c7743
Mouse TDECM: Improve wording for whatsThis options
Affected options are "Reverse scroll direction" and "Swap history navigation buttons"

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 55c98d8849)
9 months ago
Mavridis Philippe fb0f60cc2e
Mouse TDECM: add option to swap history navigation buttons
This leverages the existing code that interacts with X11 and sets the setting system-wide, as happens already with scroll direction reversal.

This resolves issue #497.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit e6a4b278ed)
9 months ago
Michele Calgaro beb289c9a9
Replace KDE_[NO_]EXPORT with TDE_[NO_]EXPORT
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 026828840f)
10 months ago
TDE Gitea c7f1a812e9 Update translation template. 10 months ago
Michele Calgaro 5403798b97
Add GUI option to choose between standard and Ubuntu-style shutdown dialog.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 78d96bd200)
11 months ago
Michele Calgaro d789ec8da0
Fix update of fade away checkboxes in TCC session manager module
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit a7dc4c51d5)
11 months ago
Alexander Golubev bbd9f2102e
kcontrol/smserver: rephrase fadeaway description
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
(cherry picked from commit a646f58853)
12 months ago
Alexander Golubev 6b4ac1995d
kcontrol/input: fix incorrect statements whatsthis + some rewording
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
(cherry picked from commit bf3ffaced3)
12 months ago
Denis Kozadaev 8db3aae91c
kcontrol-info-memory: use 64 bits variable to store memory size
Signed-off-by: Denis Kozadaev <denis@dilos.org>
(cherry picked from commit 220dec20f9)
12 months ago
Michele Calgaro b2fcd6f201
Replace Q_WS_* defines with TQ_WS_* equivalents
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 2d7d2122cf)
1 year ago
Michele Calgaro 28b6fb9bca
Replace Q_SIGNALS and Q_SLOTS
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 0d9263f836)
1 year ago
Michele Calgaro 1c65be77cd
Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit a4241b7911)
1 year ago
Michele Calgaro 0e5ef873f0
Replace various '#define' strings - part 6
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit c4a6487c82)
1 year ago
Michele Calgaro 3f84b83e22
Replaced various '#define' with actual strings - part 5
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 1390bece9a)
1 year ago
Michele Calgaro 71b2eaec09
Replaced various '#define' with actual strings - part 4
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 82c1dbe490)
1 year ago
Michele Calgaro 139b166e1a
Replaced various '#define' with actual strings - part 3
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 36f2e08fd3)
1 year ago
Michele Calgaro 7272c289be
Replace various tq* strings with TQt::* equivalents
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 100f977221)
1 year ago
Michele Calgaro a49b0e2c53
Replace Qt with TQt
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit b965cbac5b)
1 year ago
Michele Calgaro 93dcc46824
Add six new color schemes taken from https://www.opendesktop.org.
There is no license files on the website, but based on the site Terms & Conditions, it seems reasonable to redistribute this files under GPL2 license.

Human:    https://www.opendesktop.org/p/1123955/
Last.fm:  https://www.opendesktop.org/p/1123742/
Lizard:   https://www.opendesktop.org/p/1123562
Platinum: https://www.opendesktop.org/p/1123528/
Sienna:   https://www.opendesktop.org/p/1123485/
WedgeWeb: https://www.opendesktop.org/p/1123249/

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 688aa0fc28)
1 year ago
Michele Calgaro 0bfe293635
Replace QObject, QWidget, QImage, QPair, QRgb, QColor, QChar, QString, QIODevice with TQ* version
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 33c7d15989)
1 year ago
Michele Calgaro 68cfcb9af6
twin: fix broken functionality introduced in recent commits
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 5fde428606)
1 year ago
Michele Calgaro 9f1307134d
Replace various tqtinterface's TQ_* defines with actual types
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 2f0c2ae7b5)
1 year ago
Michele Calgaro dc36e4bfdb
twin: avoid adding strings from lib subfolders in two .pot files
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 9ba68726b5)
1 year ago
Michele Calgaro 7ff24388e9
Replace TQ_*Focus* and TQ_Scale* defines
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit a8f627e6d4)
1 year ago
Michele Calgaro 8e1816900b
Drop USE_TQT4 code
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 014f6d2586)
2 years ago
Michele Calgaro 3515607e5a
Drop TQT_TQ*_CONST defines
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 67f2b0da2c)
2 years ago
Michele Calgaro 196b1629b9
Drop TQT_TQ*_OBJECT defines
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 7bc43c68b3)
2 years ago
Michele Calgaro 5c10665b72
Replace Q_OBJECT with TQ_OBJECT
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 814bf5fc4f)
2 years ago
Michele Calgaro 76fa61f90d
Replace _OBJECT_NAME_STRING defines with actual strings. This relates to the merging of tqtinterface with tqt3.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 22625693f1)
2 years ago
Denis Kozadaev c449ec1768
Find power related system tools instead of hardcode them
Signed-off-by: Denis Kozadaev <denis@dilos.org>
(cherry picked from commit 3c23abfd84)
2 years ago
Michele Calgaro 22937e1577
Drop Qt2's TQSortedList class
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit dc8852cc1d)
2 years ago
Mavridis Philippe 4e428e11c5
kxkb: re-add custom TDE switching shortcut
This commit fixes issue #342.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 22bb398b3b)
2 years ago
Denis Kozadaev e4e948060d
SunOS UID scheme
Signed-off-by: Denis Kozadaev <denis@dilos.org>
(cherry picked from commit bcd2bfcdc4)
2 years ago
Michele Calgaro 0e6f6f70f4
Drop TQT_NO_COMPAT code
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit afb81ac10b)
2 years ago
Denis Kozadaev d984205f2e
SunOS specific patches
Signed-off-by: Denis Kozadaev <denis@dilos.org>
(cherry picked from commit 4d58a4ea8d)
2 years ago
TDE Gitea 452c775ee3 Update translation template. 2 years ago
Michele Calgaro a71726c715
konqueror: add option to enable/disable using double click to navitage to the parent folder. This resolves issue #329
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit f3ddd5b7cd)
2 years ago
Mavridis Philippe a67db2d484
Kxkb: Improve layout switching
1) New layout switching approach

The new approach is based on the "grp" options group of Xkb
and so enables us to use predefined X11 layout (group) switching
hotkeys like "Caps Lock" or "Shift+Alt" (you can see the full list
in the Options tab). The added bonus to this is that we conform
to the Xkb setting.

The code lets Xkb handle the keyboard layout switching hotkey(s)
and is similar to the one that is used in kkbswitch, monitoring
for an Xkb group (layout) change event.

This solution required me to remove some hacky and obsolete code
which was there to support really old pre-XFree-4.2 era systems
and included the "include groups" hack.

This means that the "Enable latin layout" checkbox is now gone
and setxkbmap is only called when the keyboard layouts and/or
options are modified, and not for every layout change.

2) Common layout switching hotkeys combobox

A combobox was added to the first page of the Keyboard Layouts
KCM module. It provides to the users a quick way to set a layout
switching key combination. It also controls the "grp" group in
the Xkb tab.

A special note about this combobox is that, even if Append Mode
was selected in the Xkb Options tab, this hotkey will overwrite
previous hotkey options. This means that all grp: options will
be forced removed before applying the option from the combobox
(in contrast to specifying options via the Xkb Options tab,
which, in Append Mode, will not get overwritten until next login).

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
2 years ago
Michele Calgaro ef300a683d
hwmanager: use alphabetically sorted menus in tdehwdevicetray.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro 9d96714f59
hwmanager: tdehwdevicetray now uses the same names used in Konqueror and KDesktop for the storage drives.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro 2ffa44200e
hwmanager: avoid unnecessary update of device names on status change. This relates to issue TDE/tde#110.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Slávek Banko 68c1810b9e
hwmanager: Do not open a popup window when clicking on a notification,
if automatic opening of popup windows is enabled.
2 years ago
Michele Calgaro d196e674e1
hwmanager: add LMB menu based on storage devices.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro 8c95671998
hwmanager: rework code for RMB menu. This does not add any new
functionality but allows the future LMB menu to reuse some of the code.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro b1d5dab80d
hwmanager: use a private class 'd' to store internal members of HwDeviceSystemTray.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro 8410f6bd00
hwmanager: remove current LMB menu. Rearrange code of RMB menu. Use MMB click to
show the Device Manager dialog directly.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago