summaryrefslogtreecommitdiffstats
path: root/src/compositor/extensions/qwaylandxdgshell.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/compositor/extensions/qwaylandxdgshell.cpp')
-rw-r--r--src/compositor/extensions/qwaylandxdgshell.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/compositor/extensions/qwaylandxdgshell.cpp b/src/compositor/extensions/qwaylandxdgshell.cpp
index 01543135a..205269a88 100644
--- a/src/compositor/extensions/qwaylandxdgshell.cpp
+++ b/src/compositor/extensions/qwaylandxdgshell.cpp
@@ -904,6 +904,12 @@ bool QWaylandXdgToplevel::activated() const
return d->m_lastAckedConfigure.states.contains(QWaylandXdgToplevel::State::ActivatedState);
}
+QWaylandXdgToplevel::DecorationMode QWaylandXdgToplevel::decorationMode() const
+{
+ Q_D(const QWaylandXdgToplevel);
+ return d->m_decoration ? d->m_decoration->configuredMode() : DecorationMode::ClientSideDecoration;
+}
+
/*!
* \qmlmethod size QtWaylandCompositor::XdgToplevel::sizeForResize(size size, point delta, uint edges)
*