KDEUI
kwindowinfo_x11.cpp
Go to the documentation of this file.
57KWindowInfo::KWindowInfo( WId _win, unsigned long properties, unsigned long properties2 ) : d(new Private)
62 properties |= NET::WMIconName | NET::WMVisibleName; // force, in case it will be used as a fallback
70 properties |= NET::WMGeometry; // for viewports, the desktop (workspace) is determined from the geometry
QString iconName() const
Returns the name of the window that should be shown in taskbar and all other "iconic" representations...
Definition kwindowinfo_mac.cpp:253
NETExtendedStrut extendedStrut() const
Returns the window extended (partial) strut.
Definition kwindowinfo_mac.cpp:204
NET::WindowType windowType(int supported_types) const
Returns the window type of this window (see NET::WindowType).
Definition kwindowinfo_mac.cpp:210
unsigned long state() const
Returns the window's state flags (see the NET::State enum for details).
Definition kwindowinfo_mac.cpp:175
QString visibleName() const
Returns the visible name of the window (i.e.
Definition kwindowinfo_mac.cpp:225
bool valid(bool withdrawn_is_valid=false) const
Returns false if this window info is not valid (most probably the given window doesn't exist).
Definition kwindowinfo_mac.cpp:165
bool actionSupported(NET::Action action) const
Returns true if the given action is currently supported for the window by the window manager.
Definition kwindowinfo_mac.cpp:288
QByteArray windowClassName() const
Returns the name component of the window class for the window (i.e.
Definition kwindowinfo_win.cpp:293
QByteArray windowRole() const
Returns the window role for the window (i.e.
Definition kwindowinfo_x11.cpp:390
QString visibleIconNameWithState() const
Returns a visible name with state.
Definition kwindowinfo_mac.cpp:238
bool hasState(unsigned long s) const
Returns true if the window has the given state flag set (see the NET::State enum for details).
Definition kwindowinfo_mac.cpp:180
bool isOnCurrentDesktop() const
Returns true if the window is on the currently active virtual desktop.
Definition kwindowinfo_mac.cpp:258
QString visibleNameWithState() const
Returns a visible name with state.
Definition kwindowinfo_mac.cpp:215
bool isOnDesktop(int desktop) const
Returns true if the window is on the given virtual desktop.
Definition kwindowinfo_mac.cpp:263
WId transientFor() const
Returns the WM_TRANSIENT_FOR property for the window, i.e.
Definition kwindowinfo_x11.cpp:354
KWindowInfo & operator=(const KWindowInfo &)
Definition kwindowinfo_mac.cpp:152
QString visibleIconName() const
Returns the visible name of the window that should be shown in taskbar and all other "iconic" represe...
Definition kwindowinfo_mac.cpp:248
WId groupLeader() const
Returns the leader window for the group the window is in, if any.
Definition kwindowinfo_x11.cpp:363
bool onAllDesktops() const
Returns true if the window is on all desktops (equal to desktop()==NET::OnAllDesktops).
Definition kwindowinfo_mac.cpp:268
QRect geometry() const
Returns the position and size of the window contents.
Definition kwindowinfo_mac.cpp:278
int desktop() const
Returns the virtual desktop this window is on (NET::OnAllDesktops if the window is on all desktops).
Definition kwindowinfo_mac.cpp:273
QByteArray windowClassClass() const
Returns the class component of the window class for the window (i.e.
Definition kwindowinfo_win.cpp:277
NET::MappingState mappingState() const
Returns the mapping state of the window (see NET::MappingState).
Definition kwindowinfo_mac.cpp:199
QRect frameGeometry() const
Returns the frame geometry of the window, i.e.
Definition kwindowinfo_mac.cpp:283
QByteArray clientMachine() const
Returns the client machine for the window (i.e.
Definition kwindowinfo_x11.cpp:399
QString name() const
Returns the name of the window, as specified by the application, without any modifications.
Definition kwindowinfo_mac.cpp:230
static bool allowedActionsSupported()
Returns true if the WM announces which actions it allows for windows.
Definition kwindowsystem_mac.cpp:597
static int viewportWindowToDesktop(const QRect &r)
Definition kwindowsystem_x11.cpp:1072
static QString readNameProperty(WId window, unsigned long atom)
Function that reads and returns the contents of the given text property (WM_NAME, WM_ICON_NAME,...
Definition kwindowsystem_mac.cpp:602
static bool icccmCompliantMappingState()
Definition kwindowsystem_mac.cpp:542
bool error(bool sync) const
This function returns true if the error flag is set (i.e.
Definition kxerrorhandler.cpp:99
unsigned long allowedActions() const
Returns actions that the window manager allows for the window.
Definition netwm.cpp:4662
const unsigned long * passedProperties() const
Returns the properties argument passed to the constructor.
Definition netwm.cpp:4720
const char * windowClassClass() const
Returns the class component of the window class for the window (i.e.
Definition netwm.cpp:4678
@ Sticky
indicates that the Window Manager SHOULD keep the window's position fixed on the screen,...
Definition netwm_def.h:437
@ Withdrawn
indicates that neither the client window nor its icon is visible.
Definition netwm_def.h:541
static QDebug kWarning(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
#define kWarning
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.