14class AutoHideScreenEdgeV1Interface;
 
   15class LayerSurfaceV1Interface;
 
   17class LayerShellV1Integration;
 
   55    void handleSizeChanged();
 
   56    void handleUnmapped();
 
   57    void handleCommitted();
 
   58    void handleAcceptsFocusChanged();
 
   59    void handleOutputEnabledChanged();
 
   60    void scheduleRearrange();
 
   61    void activateScreenEdge();
 
   62    void deactivateScreenEdge();
 
   63    void reserveScreenEdge();
 
   64    void unreserveScreenEdge();
 
   69    QPointer<AutoHideScreenEdgeV1Interface> m_screenEdge;
 
   70    bool m_screenEdgeActive = 
false;
 
   71    NET::WindowType m_windowType;
 
 
bool acceptsFocus() const override
bool wantsInput() const override
void installAutoHideScreenEdgeV1(AutoHideScreenEdgeV1Interface *edge)
LayerShellV1Window(LayerSurfaceV1Interface *shellSurface, Output *output, LayerShellV1Integration *integration)
void closeWindow() override
Output * desiredOutput() const
bool dockWantsInput() const override
bool isPlaceable() const override
void setVirtualKeyboardGeometry(const QRectF &geo) override
bool isCloseable() const override
LayerSurfaceV1Interface * shellSurface() const
StrutRect strutRect(StrutArea area) const override
bool isResizable() const override
Layer belongsToLayer() const override
void moveResizeInternal(const QRectF &rect, MoveResizeMode mode) override
void destroyWindow() override
bool isMovableAcrossScreens() const override
void showOnScreenEdge() override
bool isMovable() const override
bool takeFocus() override
NET::WindowType windowType() const override
bool hasStrut() const override