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