| 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.