Changeset View
Changeset View
Standalone View
Standalone View
shell_client.h
Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Line(s) | 43 | public: | |||
---|---|---|---|---|---|
45 | ShellClient(KWayland::Server::XdgShellSurfaceInterface *surface); | 45 | ShellClient(KWayland::Server::XdgShellSurfaceInterface *surface); | ||
46 | ShellClient(KWayland::Server::XdgShellPopupInterface *surface); | 46 | ShellClient(KWayland::Server::XdgShellPopupInterface *surface); | ||
47 | virtual ~ShellClient(); | 47 | virtual ~ShellClient(); | ||
48 | 48 | | |||
49 | QStringList activities() const override; | 49 | QStringList activities() const override; | ||
50 | QPoint clientContentPos() const override; | 50 | QPoint clientContentPos() const override; | ||
51 | QSize clientSize() const override; | 51 | QSize clientSize() const override; | ||
52 | QRect transparentRect() const override; | 52 | QRect transparentRect() const override; | ||
53 | bool shouldUnredirect() const override; | | |||
54 | NET::WindowType windowType(bool direct = false, int supported_types = 0) const override; | 53 | NET::WindowType windowType(bool direct = false, int supported_types = 0) const override; | ||
55 | void debug(QDebug &stream) const override; | 54 | void debug(QDebug &stream) const override; | ||
56 | double opacity() const override; | 55 | double opacity() const override; | ||
57 | void setOpacity(double opacity) override; | 56 | void setOpacity(double opacity) override; | ||
58 | QByteArray windowRole() const override; | 57 | QByteArray windowRole() const override; | ||
59 | 58 | | |||
60 | KWayland::Server::ShellSurfaceInterface *shellSurface() const { | 59 | KWayland::Server::ShellSurfaceInterface *shellSurface() const { | ||
61 | return m_shellSurface; | 60 | return m_shellSurface; | ||
▲ Show 20 Lines • Show All 155 Lines • Show Last 20 Lines |