#include "xwrapper.h"
|
Display * | GetDisplay () const |
|
Window | GetRootWindow () const |
|
bool | nativeEventFilter (const QByteArray &eventType, void *message, long *result) override |
|
void | Sync () |
|
QList< Window > | GetWindows () |
|
QString | GetWindowTitle (Window) |
|
QIcon | GetWindowIcon (Window) |
|
WinStateFlags | GetWindowState (Window) |
|
AllowedActionFlags | GetWindowActions (Window) |
|
Window | GetActiveApp () |
|
bool | IsLCWindow (Window) |
|
bool | ShouldShow (Window) |
|
void | Subscribe (Window) |
|
void | SetStrut (QWidget *, Qt::ToolBarArea) |
|
void | ClearStrut (QWidget *) |
|
void | SetStrut (Window wid, ulong left, ulong right, ulong top, ulong bottom, ulong leftStartY, ulong leftEndY, ulong rightStartY, ulong rightEndY, ulong topStartX, ulong topEndX, ulong bottomStartX, ulong bottomEndX) |
|
void | RaiseWindow (Window) |
|
void | MinimizeWindow (Window) |
|
void | MaximizeWindow (Window) |
|
void | UnmaximizeWindow (Window) |
|
void | ShadeWindow (Window) |
|
void | UnshadeWindow (Window) |
|
void | MoveWindowTo (Window, Layer) |
|
void | CloseWindow (Window) |
|
void | ResizeWindow (Window, int, int) |
|
int | GetDesktopCount () |
|
int | GetCurrentDesktop () |
|
void | SetCurrentDesktop (int) |
|
QStringList | GetDesktopNames () |
|
QString | GetDesktopName (int, const QString &=QString()) |
|
int | GetWindowDesktop (Window) |
|
void | MoveWindowToDesktop (Window, int) |
|
QRect | GetAvailableGeometry (int screen=-1) |
|
QRect | GetAvailableGeometry (QWidget *) |
|
Atom | GetAtom (std::string_view str) |
| Returns the atom denoting the given string. More...
|
|
Definition at line 33 of file xwrapper.h.
◆ Layer
Enumerator |
---|
Top | |
Bottom | |
Normal | |
Definition at line 45 of file xwrapper.h.
◆ activeWindowChanged
void LC::Util::XWrapper::activeWindowChanged |
( |
| ) |
|
|
signal |
◆ ClearStrut()
void LC::Util::XWrapper::ClearStrut |
( |
QWidget * |
w | ) |
|
◆ CloseWindow()
void LC::Util::XWrapper::CloseWindow |
( |
Window |
wid | ) |
|
◆ desktopChanged
void LC::Util::XWrapper::desktopChanged |
( |
| ) |
|
|
signal |
◆ GetActiveApp()
Window LC::Util::XWrapper::GetActiveApp |
( |
| ) |
|
◆ GetAtom()
Atom LC::Util::XWrapper::GetAtom |
( |
std::string_view |
str | ) |
|
Returns the atom denoting the given string.
- Parameters
-
[in] | string | A view to a (null-terminated) string with the name of the atom. |
- Returns
- An X11 Atom.
- Note
- The string pointed by str should be null-terminated — that is,
std::strlen(str.data())
should be equal to str.size()
.
Definition at line 710 of file xwrapper.cpp.
Referenced by CloseWindow(), GetAvailableGeometry(), GetDesktopName(), MinimizeWindow(), RaiseWindow(), ResizeWindow(), SetCurrentDesktop(), SetStrut(), ShadeWindow(), and UnshadeWindow().
◆ GetAvailableGeometry() [1/2]
QRect LC::Util::XWrapper::GetAvailableGeometry |
( |
int |
screen = -1 | ) |
|
◆ GetAvailableGeometry() [2/2]
QRect LC::Util::XWrapper::GetAvailableGeometry |
( |
QWidget * |
widget | ) |
|
◆ GetCurrentDesktop()
int LC::Util::XWrapper::GetCurrentDesktop |
( |
| ) |
|
◆ GetDesktopCount()
int LC::Util::XWrapper::GetDesktopCount |
( |
| ) |
|
◆ GetDesktopName()
QString LC::Util::XWrapper::GetDesktopName |
( |
int |
desktop, |
|
|
const QString & |
def = QString () |
|
) |
| |
◆ GetDesktopNames()
QStringList LC::Util::XWrapper::GetDesktopNames |
( |
| ) |
|
◆ GetDisplay()
Display * LC::Util::XWrapper::GetDisplay |
( |
| ) |
const |
◆ GetRootWindow()
Window LC::Util::XWrapper::GetRootWindow |
( |
| ) |
const |
◆ GetWindowActions()
AllowedActionFlags LC::Util::XWrapper::GetWindowActions |
( |
Window |
wid | ) |
|
◆ GetWindowDesktop()
int LC::Util::XWrapper::GetWindowDesktop |
( |
Window |
wid | ) |
|
◆ GetWindowIcon()
QIcon LC::Util::XWrapper::GetWindowIcon |
( |
Window |
wid | ) |
|
◆ GetWindows()
◆ GetWindowState()
WinStateFlags LC::Util::XWrapper::GetWindowState |
( |
Window |
wid | ) |
|
◆ GetWindowTitle()
QString LC::Util::XWrapper::GetWindowTitle |
( |
Window |
wid | ) |
|
◆ Instance()
XWrapper & LC::Util::XWrapper::Instance |
( |
| ) |
|
|
static |
◆ IsLCWindow()
bool LC::Util::XWrapper::IsLCWindow |
( |
Window |
wid | ) |
|
◆ MaximizeWindow()
void LC::Util::XWrapper::MaximizeWindow |
( |
Window |
wid | ) |
|
◆ MinimizeWindow()
void LC::Util::XWrapper::MinimizeWindow |
( |
Window |
wid | ) |
|
◆ MoveWindowTo()
void LC::Util::XWrapper::MoveWindowTo |
( |
Window |
wid, |
|
|
Layer |
layer |
|
) |
| |
◆ MoveWindowToDesktop()
void LC::Util::XWrapper::MoveWindowToDesktop |
( |
Window |
wid, |
|
|
int |
num |
|
) |
| |
◆ nativeEventFilter()
bool LC::Util::XWrapper::nativeEventFilter |
( |
const QByteArray & |
eventType, |
|
|
void * |
message, |
|
|
long * |
result |
|
) |
| |
|
override |
◆ RaiseWindow()
void LC::Util::XWrapper::RaiseWindow |
( |
Window |
wid | ) |
|
◆ ResizeWindow()
void LC::Util::XWrapper::ResizeWindow |
( |
Window |
wid, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
◆ SetCurrentDesktop()
void LC::Util::XWrapper::SetCurrentDesktop |
( |
int |
desktop | ) |
|
◆ SetStrut() [1/2]
void LC::Util::XWrapper::SetStrut |
( |
QWidget * |
widget, |
|
|
Qt::ToolBarArea |
area |
|
) |
| |
◆ SetStrut() [2/2]
void LC::Util::XWrapper::SetStrut |
( |
Window |
wid, |
|
|
ulong |
left, |
|
|
ulong |
right, |
|
|
ulong |
top, |
|
|
ulong |
bottom, |
|
|
ulong |
leftStartY, |
|
|
ulong |
leftEndY, |
|
|
ulong |
rightStartY, |
|
|
ulong |
rightEndY, |
|
|
ulong |
topStartX, |
|
|
ulong |
topEndX, |
|
|
ulong |
bottomStartX, |
|
|
ulong |
bottomEndX |
|
) |
| |
◆ ShadeWindow()
void LC::Util::XWrapper::ShadeWindow |
( |
Window |
wid | ) |
|
◆ ShouldShow()
bool LC::Util::XWrapper::ShouldShow |
( |
Window |
wid | ) |
|
◆ Subscribe()
void LC::Util::XWrapper::Subscribe |
( |
Window |
wid | ) |
|
◆ Sync()
void LC::Util::XWrapper::Sync |
( |
| ) |
|
◆ UnmaximizeWindow()
void LC::Util::XWrapper::UnmaximizeWindow |
( |
Window |
wid | ) |
|
◆ UnshadeWindow()
void LC::Util::XWrapper::UnshadeWindow |
( |
Window |
wid | ) |
|
◆ windowActionsChanged
void LC::Util::XWrapper::windowActionsChanged |
( |
ulong |
| ) |
|
|
signal |
◆ windowDesktopChanged
void LC::Util::XWrapper::windowDesktopChanged |
( |
ulong |
| ) |
|
|
signal |
◆ windowIconChanged
void LC::Util::XWrapper::windowIconChanged |
( |
ulong |
| ) |
|
|
signal |
◆ windowListChanged
void LC::Util::XWrapper::windowListChanged |
( |
| ) |
|
|
signal |
◆ windowNameChanged
void LC::Util::XWrapper::windowNameChanged |
( |
ulong |
| ) |
|
|
signal |
◆ windowStateChanged
void LC::Util::XWrapper::windowStateChanged |
( |
ulong |
| ) |
|
|
signal |
The documentation for this class was generated from the following files: