9#include <QWaylandClientExtension>
11#include <wayland-client.h>
13#include "qwayland-fluid-decoration-unstable-v1.h"
18 ,
public QtWayland::zfluid_decoration_manager_v1
35 QMap<QWindow *, FluidDecoration *> m_decorations;
39 ,
public QtWayland::zfluid_decoration_v1
46 inline QWindow *
window()
const {
return m_window; }
54 QColor m_fgColor = Qt::transparent;
55 QColor m_bgColor = Qt::transparent;
Definition fluiddecorationv1.h:19
void registerDecoration(FluidDecoration *decoration)
Definition fluiddecorationv1.cpp:40
FluidDecorationManager()
Definition fluiddecorationv1.cpp:17
~FluidDecorationManager()
Definition fluiddecorationv1.cpp:22
FluidDecoration * createDecoration(QWindow *window)
Definition fluiddecorationv1.cpp:27
void unregisterDecoration(FluidDecoration *decoration)
Definition fluiddecorationv1.cpp:45
FluidDecoration * decorationForWindow(QWindow *window)
Definition fluiddecorationv1.cpp:55
bool hasDecoration(QWindow *window) const
Definition fluiddecorationv1.cpp:50
Definition fluiddecorationv1.h:40
void setForegroundColor(const QColor &color)
Definition fluiddecorationv1.cpp:76
void setBackgroundColor(const QColor &color)
Definition fluiddecorationv1.cpp:85
QWindow * window() const
Definition fluiddecorationv1.h:46
~FluidDecoration()
Definition fluiddecorationv1.cpp:70