|
KWin
|
#include <xdgshell_p.h>
Public Member Functions | |
| XdgPopupInterfacePrivate (XdgPopupInterface *popup, XdgSurfaceInterface *surface) | |
| void | apply (XdgPopupCommit *commit) override |
| void | reset () |
Public Member Functions inherited from KWin::SurfaceExtension< XdgPopupCommit > | |
| SurfaceExtension (SurfaceInterface *surface) | |
Static Public Member Functions | |
| static XdgPopupInterfacePrivate * | get (XdgPopupInterface *popup) |
Public Attributes | |
| XdgPopupInterface * | q |
| SurfaceInterface * | parentSurface = nullptr |
| XdgSurfaceInterface * | xdgSurface |
| XdgPositioner | positioner |
Public Attributes inherited from KWin::SurfaceExtension< XdgPopupCommit > | |
| XdgPopupCommit | pending |
| QMap< quint32, XdgPopupCommit > | stashed |
Protected Member Functions | |
| void | xdg_popup_destroy_resource (Resource *resource) override |
| void | xdg_popup_destroy (Resource *resource) override |
| void | xdg_popup_grab (Resource *resource, ::wl_resource *seat, uint32_t serial) override |
| void | xdg_popup_reposition (Resource *resource, struct ::wl_resource *positioner, uint32_t token) override |
Definition at line 172 of file xdgshell_p.h.
| KWin::XdgPopupInterfacePrivate::XdgPopupInterfacePrivate | ( | XdgPopupInterface * | popup, |
| XdgSurfaceInterface * | surface ) |
Definition at line 691 of file xdgshell.cpp.
|
overridevirtual |
Implements KWin::SurfaceExtension< XdgPopupCommit >.
Definition at line 698 of file xdgshell.cpp.
|
static |
Definition at line 686 of file xdgshell.cpp.
| void KWin::XdgPopupInterfacePrivate::reset | ( | ) |
Definition at line 722 of file xdgshell.cpp.
|
overrideprotected |
Definition at line 735 of file xdgshell.cpp.
|
overrideprotected |
Definition at line 730 of file xdgshell.cpp.
|
overrideprotected |
Definition at line 743 of file xdgshell.cpp.
|
overrideprotected |
Definition at line 753 of file xdgshell.cpp.
| SurfaceInterface* KWin::XdgPopupInterfacePrivate::parentSurface = nullptr |
Definition at line 183 of file xdgshell_p.h.
| XdgPositioner KWin::XdgPopupInterfacePrivate::positioner |
Definition at line 185 of file xdgshell_p.h.
| XdgPopupInterface* KWin::XdgPopupInterfacePrivate::q |
Definition at line 182 of file xdgshell_p.h.
| XdgSurfaceInterface* KWin::XdgPopupInterfacePrivate::xdgSurface |
Definition at line 184 of file xdgshell_p.h.