| KWin
    | 
#include <x11_standalone_edge.h>
 
  
| Public Member Functions | |
| WindowBasedEdge (ScreenEdges *parent) | |
| ~WindowBasedEdge () override | |
| quint32 | window () const override | 
| quint32 | approachWindow () const override | 
|  Public Member Functions inherited from KWin::Edge | |
| Edge (ScreenEdges *parent) | |
| ~Edge () override | |
| bool | isLeft () const | 
| bool | isTop () const | 
| bool | isRight () const | 
| bool | isBottom () const | 
| bool | isCorner () const | 
| bool | isScreenEdge () const | 
| bool | triggersFor (const QPoint &cursorPos) const | 
| bool | check (const QPoint &cursorPos, const QDateTime &triggerTime, bool forceNoPushBack=false) | 
| void | markAsTriggered (const QPoint &cursorPos, const QDateTime &triggerTime) | 
| bool | isReserved () const | 
| const QRect & | approachGeometry () const | 
| ElectricBorder | border () const | 
| void | reserve (QObject *object, const char *slot) | 
| const QHash< QObject *, QByteArray > & | callBacks () const | 
| void | reserveTouchCallBack (QAction *action, TouchCallback::CallbackFunction callback=nullptr) | 
| void | unreserveTouchCallBack (QAction *action) | 
| void | startApproaching () | 
| void | stopApproaching () | 
| bool | isApproaching () const | 
| void | setClient (Window *client) | 
| Window * | client () const | 
| void | setOutput (Output *output) | 
| Output * | output () const | 
| const QRect & | geometry () const | 
| void | setTouchAction (ElectricBorderAction action) | 
| bool | activatesForPointer () const | 
| bool | activatesForTouchGesture () const | 
| Protected Member Functions | |
| void | doGeometryUpdate () override | 
| void | doActivate () override | 
| void | doDeactivate () override | 
| void | doStartApproaching () override | 
| void | doStopApproaching () override | 
| void | doUpdateBlocking () override | 
|  Protected Member Functions inherited from KWin::Edge | |
| ScreenEdges * | edges () | 
| const ScreenEdges * | edges () const | 
| bool | isBlocked () const | 
| Additional Inherited Members | |
|  Public Slots inherited from KWin::Edge | |
| void | reserve () | 
| void | unreserve () | 
| void | unreserve (QObject *object) | 
| void | setBorder (ElectricBorder border) | 
| void | setAction (ElectricBorderAction action) | 
| void | setGeometry (const QRect &geometry) | 
| void | updateApproaching (const QPointF &point) | 
| void | checkBlocking () | 
|  Signals inherited from KWin::Edge | |
| void | approaching (ElectricBorder border, qreal factor, const QRect &geometry) | 
| void | activatesForTouchGestureChanged () | 
Definition at line 25 of file x11_standalone_edge.h.
| 
 | explicit | 
Definition at line 25 of file x11_standalone_edge.cpp.
| 
 | override | 
Definition at line 32 of file x11_standalone_edge.cpp.
| 
 | inlineoverridevirtual | 
The approach window is a special window to notice when get close to the screen border but not yet triggering the border.
Reimplemented from KWin::Edge.
Definition at line 60 of file x11_standalone_edge.h.
| 
 | overrideprotectedvirtual | 
Reimplemented from KWin::Edge.
Definition at line 36 of file x11_standalone_edge.cpp.
| 
 | overrideprotectedvirtual | 
Reimplemented from KWin::Edge.
Definition at line 43 of file x11_standalone_edge.cpp.
| 
 | overrideprotectedvirtual | 
Reimplemented from KWin::Edge.
Definition at line 85 of file x11_standalone_edge.cpp.
| 
 | overrideprotectedvirtual | 
Reimplemented from KWin::Edge.
Definition at line 93 of file x11_standalone_edge.cpp.
| 
 | overrideprotectedvirtual | 
Reimplemented from KWin::Edge.
Definition at line 104 of file x11_standalone_edge.cpp.
| 
 | overrideprotectedvirtual | 
Reimplemented from KWin::Edge.
Definition at line 115 of file x11_standalone_edge.cpp.
| 
 | inlineoverridevirtual | 
The window id of the native window representing the edge. Default implementation returns 0, which means no window. 
Reimplemented from KWin::Edge.
Definition at line 55 of file x11_standalone_edge.h.