KWin
|
Two dimensional grid containing the ID of the virtual desktop at a specific position in the grid. More...
#include <virtualdesktops.h>
Public Member Functions | |
VirtualDesktopGrid () | |
~VirtualDesktopGrid () | |
void | update (const QSize &size, const QList< VirtualDesktop * > &desktops) |
QPoint | gridCoords (uint id) const |
QPoint | gridCoords (VirtualDesktop *vd) const |
VirtualDesktop * | at (const QPoint &coords) const |
int | width () const |
int | height () const |
const QSize & | size () const |
Two dimensional grid containing the ID of the virtual desktop at a specific position in the grid.
The VirtualDesktopGrid represents a visual layout of the Virtual Desktops as they are in e.g. a Pager. This grid is used for getting a desktop next to a given desktop in any direction by making use of the layout information. This allows navigation like move to desktop on left.
Definition at line 84 of file virtualdesktops.h.
KWin::VirtualDesktopGrid::VirtualDesktopGrid | ( | ) |
Definition at line 136 of file virtualdesktops.cpp.
|
default |
VirtualDesktop * KWin::VirtualDesktopGrid::at | ( | const QPoint & | coords | ) | const |
Definition at line 182 of file virtualdesktops.cpp.
QPoint KWin::VirtualDesktopGrid::gridCoords | ( | uint | id | ) | const |
Definition at line 164 of file virtualdesktops.cpp.
QPoint KWin::VirtualDesktopGrid::gridCoords | ( | VirtualDesktop * | vd | ) | const |
Definition at line 169 of file virtualdesktops.cpp.
|
inline |
Definition at line 500 of file virtualdesktops.h.
|
inline |
Definition at line 505 of file virtualdesktops.h.
void KWin::VirtualDesktopGrid::update | ( | const QSize & | size, |
const QList< VirtualDesktop * > & | desktops ) |
Definition at line 144 of file virtualdesktops.cpp.
|
inline |
Definition at line 495 of file virtualdesktops.h.