Michele Calgaro
8252927210
kdesktop: simplify lock process code. This ensure correct cleanup in case of unexpected termination of the process.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 month ago
Michele Calgaro
5e6907dc18
kdesktop: make sure the saver/lock remains responsive even when invokation has failed.
...
This could happen for example when a popup menu is open and the saver
autolock timeout expires. Before this commit, both kdesktop and the
X11 server would be in a dirty start and the saver/lock would either not
work anymore or not hide the windows on the screen.
It was necessary to kill and restart kdesktop to restore proper
functionality.
Note: the conditional return value of 0 or 12 at main.cpp:554 is a temporary
measure to prevent the screen to forcibly lock if the user forgets a popup
menu open and the saver timeout expires. Once the issue with input grabbing
is solved, we can remove the conditional return value and simply return an error
in such condition. Same applies to the variable trinity_desktop_lock_failed_grab,
which will no longer be needed in such case.o
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 month ago
Michele Calgaro
3871ad9348
kdesktop: rename some methods to better differentiate between the lock process terminating and the screen getting unlocked
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 month ago
Michele Calgaro
ef3e23fd2a
kdesktop: simplify duplicated code
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 month ago
Michele Calgaro
16652efd0f
Use TDEDesktopFile
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
3 months ago
Michele Calgaro
51230c05dc
Use TDESimpleConfig
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
3 months ago
Michele Calgaro
409442c1ea
kdesktop: fix deadlock condition between kdesktop and kdesktop lock.
...
The logic to handle communication with kdesktop_lock is now running
completely in a separate thread and event loop, meaning the main GUI
thread remains responsive all the time and can handle interaction with
X11, DCOP and DBUS calls. This resolves issue #589 .
The commit also solves the first problem reported in issue #640 and
loosely related to PR #526 .
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
3 months ago
Michele Calgaro
0a439ac80b
Replace TRUE/FALSE with boolean values true/false
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 months ago
LupusRubrum
05918e0a28
improvenments to the crystalsvg icons & over misc tde textures
...
Signed-off-by: LupusRubrum <bnw_canislupusrufus@zohomail.com>
4 months ago
Michele Calgaro
d8ebeb118b
kdesktop: add documentation about POSIX signals usage
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
5 months ago
Michele Calgaro
669c9bc7d8
Use tdestandarddirs.h
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
7 months ago
Michele Calgaro
cbf7df3a2e
Use tdeglobalaccel.h
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
7 months ago
Michele Calgaro
834496cf73
Use tdeApp
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
8 months ago
Michele Calgaro
2e45e9cc1d
Use tdecrash.h
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
9 months ago
Michele Calgaro
3df12e580b
Replace pthread and dl linking with cmake-based variables
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
9 months ago
Michele Calgaro
6671b1a5d0
Use tdeprocess.h
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
10 months ago
Michele Calgaro
c1e3b95ae6
Rename KUniqueApplication to TDEUniqueApplication
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
11 months ago
Mavridis Philippe
95837cc844
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>
1 year ago
Michele Calgaro
9cebcf7b55
Use tq* headers instead of ntq* ones
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 year ago
Michele Calgaro
026828840f
Replace KDE_[NO_]EXPORT with TDE_[NO_]EXPORT
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
1 year ago
Michele Calgaro
2d7d2122cf
Replace Q_WS_* defines with TQ_WS_* equivalents
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro
a4241b7911
Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro
c4a6487c82
Replace various '#define' strings - part 6
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro
1390bece9a
Replaced various '#define' with actual strings - part 5
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro
8aea8afbc5
Replace 'Event' #define strings
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro
36f2e08fd3
Replaced various '#define' with actual strings - part 3
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro
100f977221
Replace various tq* strings with TQt::* equivalents
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro
b965cbac5b
Replace Qt with TQt
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro
33c7d15989
Replace QObject, QWidget, QImage, QPair, QRgb, QColor, QChar, QString, QIODevice with TQ* version
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro
a8f627e6d4
Replace TQ_*Focus* and TQ_Scale* defines
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro
7bc43c68b3
Drop TQT_TQ*_OBJECT defines
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro
814bf5fc4f
Replace Q_OBJECT with TQ_OBJECT
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
2 years ago
Michele Calgaro
14bc816be9
Use Scale & Crop as default style for wallpaper.
...
Add more options to "Set as Background" menu in Konqueror.
This resolves issue #280 and issue #281 .
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
3 years ago
Michele Calgaro
f9f7aee79e
Removed HAL dependant code.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 years ago
Michele Calgaro
3078b5fa12
Replaced 'includehints' with 'includes' in *.ui files.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 years ago
Slávek Banko
e031e12d06
Respect build option WITH_TDEHWLIB, otherwise it can lead to FTBFS in special cases.
...
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
4 years ago
Slávek Banko
48ddee7ba8
Update CMake rules to change tdehw library to standalone.
...
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
4 years ago
Michele Calgaro
8b79083f96
Fixed FTBFS when building tdelibs/tdebase without tdehw.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
4 years ago
Michele Calgaro
ba97e2dc25
Avoid direct usage of tdeldap library. This allows to remove hard dependency between packages.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
5 years ago
Michele Calgaro
6408069d61
Use new 'window_duplicate' icon in tdelibs
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
5 years ago
Mavridis Philippe
94b9872913
KDesktop: customizable icon spacing.
...
This commit introduces changes to KDesktop which allow for a custom
icon spacing option, some new controls into the Desktop Behaviour
module of KControl, as well as the KDesktop Ctrl+Mouse Scroll binding
to manipulate the icon spacing.
This commit depends on a previous (minor) change in LibKonq.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
5 years ago
Michele Calgaro
145abc15d5
Renaming of files in preparation for code style tools.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
5 years ago
Michele Calgaro
08d0bb03c0
Removed code formatting modelines.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
5 years ago
Slávek Banko
2f706891f3
Desktop file translations:
...
+ Creation of POT template for desktop files added to CMakeL10n rules.
+ Added creation of translated desktop files during build.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
5 years ago
Slávek Banko
6a194d1435
Fix FTBFS due to missing linked libraries.
...
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
5 years ago
Slávek Banko
4ef8f95912
Add FreeBSD / DragonFly specific /proc path for an executable file.
...
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
5 years ago
Denis Kozadaev
44e4d3ce6b
DilOS: use illumos specific /proc path for an executable file
...
Signed-off-by: Denis Kozadaev <denis@dilos.org>
5 years ago
Michele Calgaro
8b269b0658
Fixed handling of alternative terminal application in MiniCli.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro
4ce5ad8c3c
Fixed handling of KDesktop -> Right click -> Open Terminal Here... when
...
the terminal application is different from Konsole.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro
e9f503cdb8
mediamanager always get started at TDE startup. Therefore the module is no longer available in TCC->TDE Components->Service Manager->Startup Services for enable/disable at startup.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago