KWindowSystem

Deprecated List
Member KKeyServer::symXToKeyQt (uint sym, int *keyQt)
since 5.38, use symXModXToKeyQt in order to support numeric keypad keys too
Member KStartupInfo::currentStartupIdEnv ()
since 5.104, use QX11Info::nextStartupId().
Member KStartupInfo::KStartupInfo (bool clean_on_cantdetect, QObject *parent=nullptr)
since 5.0
Member KStartupInfo::sendChangeX (Display *dpy, const KStartupInfoId &id, const KStartupInfoData &data)
since 5.18 use sendChangeXcb
Member KStartupInfo::sendFinishX (Display *dpy, const KStartupInfoId &id)
since 5.18 use sendFinishXcb
Member KStartupInfo::sendFinishX (Display *dpy, const KStartupInfoId &id, const KStartupInfoData &data)
since 5.18 use sendFinishXcb
Member KStartupInfo::sendStartupX (Display *dpy, const KStartupInfoId &id, const KStartupInfoData &data)
since 5.18 use sendStartupXcb
Member KStartupInfo::setNewStartupId (QWidget *window, const QByteArray &startup_id)
since 5.62, use setNewStartupId(QWindow *) instead Note: if all you have is a QWidget*, you might need to call setAttribute(Qt::WA_NativeWindow, true); before calling window()->windowHandle().
Member KStartupInfo::setWindowStartupId (WId window, const QByteArray &id)
since 5.104
Member KStartupInfo::silenceStartup (bool silence)
since 5.102, no known users.
Member KStartupInfo::startupId ()
since 5.102, use QX11Info::nextStartupId().
Member KStartupInfoData::launchedBy () const
Since 5.69. No known users.
Member KStartupInfoData::setLaunchedBy (WId window)
Since 5.69. No known users of launchedBy().
Member KWindowEffects::enableBackgroundContrast (WId window, bool enable=true, qreal contrast=1, qreal intensity=1, qreal saturation=1, const QRegion &region=QRegion())
Since 5.82, use enableBackgroundContrast(QWindow) overload.
Member KWindowEffects::enableBlurBehind (WId window, bool enable=true, const QRegion &region=QRegion())
Since 5.82, use enableBlurBehind(QWindow) overload.
Member KWindowEffects::highlightWindows (WId controller, const QList< WId > &ids)
Since 5.82, Use org.kde.KWin.HighlightWindow d-bus api
Member KWindowEffects::markAsDashboard (WId window)
since 5.67, support for dashboard windows was removed
Member KWindowEffects::presentWindows (WId controller, const QList< WId > &ids)
Since 5.82, Use org.kde.KWin.PresentWindows d-bus api
Member KWindowEffects::presentWindows (WId controller, int desktop=NET::OnAllDesktops)
Since 5.82, Use org.kde.KWin.PresentWindows d-bus api
Member KWindowEffects::slideWindow (WId id, SlideFromLocation location, int offset=-1)
Since 5.82, Use slideWindow(QWindow) overload
Member KWindowEffects::slideWindow (QWidget *widget, SlideFromLocation location)
since 5.62, use slideWindow(widget->effectiveWinId(), location);
Member KWindowEffects::windowSizes (const QList< WId > &ids)
since 5.81, fetch sizes through KWindowSystem instead
Member KWindowSystem::activateWindow (WId win, long time=0)
since 5.101, use KX11Extras::activateWindow() or KWindowSystem::activateWindow(QWindow *) instead
Member KWindowSystem::activeWindow ()
since 5.101, use KX11Extras::activeWindow()
Member KWindowSystem::activeWindowChanged (WId id)
since 5.101, use KX11Extras::activeWindowChanged()
Member KWindowSystem::allowExternalProcessWindowActivation (int pid=-1)
since 5.104, not implemented.
Member KWindowSystem::compositingActive ()
since 5.101, use KX11Extras::compositingActive()
Member KWindowSystem::compositingChanged (bool enabled)
since 5.101, use KX11Extras::compositingChanged()
Member KWindowSystem::currentDesktop ()
since 5.101, use KX11Extras::currentDesktop()
Member KWindowSystem::currentDesktopChanged (int desktop)
since 5.101, use KX11Extras::currentDesktopChanged()
Member KWindowSystem::demandAttention (WId win, bool set=true)
since 5.101, use QWindow::alert() instead().
Member KWindowSystem::desktopName (int desktop)
since 5.101, use KX11Extras::desktopName()
Member KWindowSystem::desktopNamesChanged ()
since 5.101, use KX11Extras::desktopNamesChanged()
Member KWindowSystem::forceActiveWindow (WId win, long time=0)
since 5.101, use KX11Extras::forceActiveWindow()
Member KWindowSystem::groupLeader (WId window)
Since 5.0, use KWindowInfo::groupLeader
Member KWindowSystem::hasWId (WId id)
since 5.101, use KX11Extras::hasWId()
Member KWindowSystem::icccmCompliantMappingState ()
since 5.101, internal.
Member KWindowSystem::icon (WId win, int width, int height, bool scale, int flags)
since 5.101, use KX11Extras::icon()
Member KWindowSystem::icon (WId win, int width, int height, bool scale, int flags, NETWinInfo *info)
since 5.101, use KX11Extras::icon()
Member KWindowSystem::icon (WId win, int width=-1, int height=-1, bool scale=false)
since 5.101, use KX11Extras::icon()
Member KWindowSystem::lowerWindow (WId win)
since 5.101, no known users.
Member KWindowSystem::minimizeWindow (WId win, bool animation)
since 5.0 the animation is ignored.
Member KWindowSystem::minimizeWindow (WId win)
since 5.101, use KX11Extras::minimizeWindow() or QWindow::setState()
Member KWindowSystem::numberOfDesktops ()
since 5.101, use KX11Extras::numberOfDesktops()
Member KWindowSystem::numberOfDesktopsChanged (int num)
since 5.101, use KX11Extras::numberOfDesktopsChanged()
Member KWindowSystem::setBlockingCompositing (WId window, bool active)
since 5.101, no known users.
Member KWindowSystem::setCurrentDesktop (int desktop)
since 5.101, use KX11Extras::setCurrentDesktop()
Member KWindowSystem::setDesktopName (int desktop, const QString &name)
since 5.101, use KX11Extras::setDesktopName()
Member KWindowSystem::setIcons (WId win, const QPixmap &icon, const QPixmap &miniIcon)
since 5.101, use QWindow::setIcon() or QGuiApplication::setWindowIcon()
Member KWindowSystem::setMainWindow (QWidget *subwindow, WId mainwindow)
since 5.62, use setMainWindow(QWindow *). If all you have is a QWidget*, you might need to call setAttribute(Qt::WA_NativeWindow, true); before calling >window()->windowHandle().
Member KWindowSystem::setOnActivities (WId win, const QStringList &activities)
since 5.101, use KX11Extras::setOnActivities()
Member KWindowSystem::setOnAllDesktops (WId win, bool b)
since 5.101, use KX11Extras::setOnAllDesktops()
Member KWindowSystem::setOnDesktop (WId win, int desktop)
since 5.101, use KX11Extras::setOnDesktop()
Member KWindowSystem::setUserTime (WId win, long time)
since 5.101, use QX11Info::setAppUserTime().
Member KWindowSystem::stackingOrder ()
since 5.101, use KX11Extras::stackingOrder()
Member KWindowSystem::stackingOrderChanged ()
since 5.101, use KX11Extras::stackingOrderChanged()
Member KWindowSystem::strutChanged ()
since 5.101, use KX11Extras::strutChanged()
Member KWindowSystem::transientFor (WId window)
Since 5.0, use KWindowInfo::transientFor
Member KWindowSystem::unminimizeWindow (WId win)
since 5.101, use KX11Extras::unminimizeWindow() or QWindow::setState()
Member KWindowSystem::unminimizeWindow (WId win, bool animation)
since 5.0 the animation is ignored.
Member KWindowSystem::windowAdded (WId id)
since 5.101, use KX11Extras::windowAdded()
Member KWindowSystem::windowChanged (WId id, unsigned int properties)
Since 5.0
Member KWindowSystem::windowChanged (WId id)
since 5.80, use windowChanged(WId, NET::Properties, NET::Properties2);
Member KWindowSystem::windowChanged (WId id, const unsigned long *properties)
since 5.0 use windowChanged(WId, NET::Properties, NET::Properties2)
Member KWindowSystem::windowChanged (WId id, NET::Properties properties, NET::Properties2 properties2)
since 5.101, use KX11Extras::windowChanged()
Member KWindowSystem::windowInfo (WId win, NET::Properties properties, NET::Properties2 properties2=NET::Properties2())
Since 5.0, use KWindowInfo directly
Member KWindowSystem::windowRemoved (WId id)
since 5.101, use KX11Extras::windowRemoved()
Member KWindowSystem::windows ()
since 5.101, use KX11Extras::windows()
Member KWindowSystem::workArea (const QList< WId > &excludes, int desktop=-1)
since 5.101, use KX11Extras::workArea()
Member KWindowSystem::workArea (int desktop=-1)
since 5.101, use KX11Extras::workArea()
Member KWindowSystem::workAreaChanged ()
since 5.101, use KX11Extras::workAreaChanged()
Member KXMessages::broadcastMessageX (Display *disp, const char *msg_type, const QString &message, int screen=-1)
since 5.0 use xcb variant
Member NET::Override
has unclear meaning and is KDE-only
Member NET::StaysOnTop
Since 5.0.
Member NETRootInfo::event (xcb_generic_event_t *event, unsigned long *properties, int properties_size)
since 5.0 use event(xcb_generic_event_t*, NET::Properties*, NET::Properties2*)
Class NETStrut
use NETExtendedStrut
Member NETWinInfo::event (xcb_generic_event_t *event, unsigned long *properties, int properties_size)
since 5.0 use event(xcb_generic_event_t*, NET::Properties*, NET::Properties2*)
Member NETWinInfo::NETWinInfo (xcb_connection_t *connection, xcb_window_t window, xcb_window_t rootWindow, NET::Properties properties, Role role=Client)
since 5.0 use above ctor
Member NETWinInfo::setStrut (NETStrut strut)
use setExtendedStrut() Set the strut for the application window.
Member NETWinInfo::strut () const
use strutPartial() Returns the strut specified by this client.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Mar 22 2023 03:58:43 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.