Ivailo Monev
|
7f3719e3c0
|
kdeui: make KSelectionOwner::claim() and KSelectionOwner::release() public slots
now they can be connected to signals such as QCoreApplication::aboutToQuit()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-11-05 17:17:05 +02:00 |
|
Ivailo Monev
|
a6165ed19b
|
kdeui: simplify selection window creation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-11-05 16:58:35 +02:00 |
|
Ivailo Monev
|
554751c76e
|
kdeui: use timer event for ownership check in KSelectionOwner
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-11-05 12:24:51 +02:00 |
|
Ivailo Monev
|
6b7c8d12bb
|
kdeui: catch X11 errors in KSelectionOwner::_checkOwnership()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-11-05 11:14:15 +02:00 |
|
Ivailo Monev
|
75e94cc39f
|
kdeui: send SelectionClear X11 event first, then destroy the window if that does not work
destroying the window works for KWin but not for Openbox for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-11-05 10:52:13 +02:00 |
|
Ivailo Monev
|
c2a98d4c5d
|
kdeui: KSelectionOwner rewrite
natural selection - kill or be killed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-11-05 12:44:07 +02:00 |
|