KWin
|
#include <xdgshell_p.h>
Public Member Functions | |
XdgPopupInterfacePrivate (XdgPopupInterface *popup, XdgSurfaceInterface *surface) | |
void | apply (XdgPopupCommit *commit) override |
void | reset () |
![]() | |
SurfaceExtension (SurfaceInterface *surface) | |
Static Public Member Functions | |
static XdgPopupInterfacePrivate * | get (XdgPopupInterface *popup) |
Public Attributes | |
XdgPopupInterface * | q |
SurfaceInterface * | parentSurface = nullptr |
XdgSurfaceInterface * | xdgSurface |
XdgPositioner | positioner |
![]() | |
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.