vkohaupt / vokoscreenNG

vokoscreenNG is a powerful screencast creator in many languages to record the screen, an area or a window (Linux only). Recording of audio from multiple sources is supported. With the built-in camera support, you can make your video more personal. Other tools such as systray, magnifying glass, countdown, timer, Showclick and Halo support will help
https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html
GNU General Public License v2.0
1.11k stars 91 forks source link

[Develop] QX11Info is obsolete and is removed in Qt6 #238

Open vkohaupt opened 2 years ago

vkohaupt commented 2 years ago

Class QX11Info is obsolete https://doc.qt.io/qt-5/qx11info.html

vokoscreen needs replacement for the following functions: https://doc.qt.io/qt-5/qx11info.html#display https://doc.qt.io/qt-5/qx11info.html#isCompositingManagerRunning https://doc.qt.io/qt-5/qx11info.html#isPlatformX11 https://doc.qt.io/qt-5/qx11info.html#appRootWindow

[Done 25.08.2022] QvkWinInfo: appRootWindow() and display() replaced [Done 28.08.2022] QvkRegionChoise: Removed QX11Info stuff [Done 21.03.2023] QvkCountdownWindow: Removed QX11Info stuff [Done 21.03.2023] QvkSystrayAlternativeWindow: Removed QX11Info stuff [Done 21.03.2023] QvkAnimateWindow: Removed QX11Info stuff [Done 22.03.2023] Halo: Back to version 3.3.0 and delete QX11info stuff [Done 22.03.2023] QvkMainWindow: delete QX11info stuff [Done 22.03.2023] pro file: Delete x11extra