9 #include <QtCore/QObject>
10 #include <QtCore/QDateTime>
11 #include <QtCore/QRect>
13 class KWinGrid : public QObject
18 KWinGrid(int hgap__, int vgap__, int hsplit__, int vsplit__, int split__=0,
19 int ignorestruts__=-1,
20 int reserveNorth__=0, int reserveSouth__=0, int reserveWest__=0, int reserveEast__=0,
21 int southstrut__=0, int strutscreen__=-2);
23 virtual void move(int __xslot, int __yslot);
24 virtual void resize(int __xsize, int __ysize);
25 virtual void moveResize(int __xslot, int __yslot,
26 int __xsize, int __ysize);
27 virtual void moveRelative(int __xdiff, int __ydiff);
28 virtual void resizeRelative(int __xdiff, int __ydiff);
29 virtual void toDesk(int __desk);
33 virtual int activeWindow();
71 void activeWindowChanged(WId id);
74 void initGeometry(int __forceScreens=-1);
75 void updateGeometry(QRect& __new);
77 QRect doMoveResize(int __xslot, int __yslot,
78 int __xsize, int __ysize);
79 void moveSlot(int nx, int ny, int posx, int posy);
80 void resizeSlot(int nx, int ny, int szx, int szy);
82 void updateTimestamp(void);
111 QDateTime timestamp_;