summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/platforms/wayland/qwaylanddecoration.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/plugins/platforms/wayland/qwaylanddecoration.cpp b/src/plugins/platforms/wayland/qwaylanddecoration.cpp
index 9cd7a1e23..5d7df416c 100644
--- a/src/plugins/platforms/wayland/qwaylanddecoration.cpp
+++ b/src/plugins/platforms/wayland/qwaylanddecoration.cpp
@@ -103,12 +103,20 @@ void QWaylandDecoration::paint(QPaintDevice *device)
m_windowTitle.setText(windowTitleText);
m_windowTitle.prepare();
}
+
+ QRect titleBar = top;
+ titleBar.setLeft(m_margins.left() + BUTTON_SPACING);
+ titleBar.setRight(minimizeButtonRect().left() - BUTTON_SPACING);
+
p.save();
- p.setClipRect(top);
+ p.setClipRect(titleBar);
p.setPen(QColor(0xee,0xee,0xee));
QSizeF size = m_windowTitle.size();
int dx = (top.width() - size.width()) /2;
int dy = (top.height()- size.height()) /2;
+ QFont font = p.font();
+ font.setBold(true);
+ p.setFont(font);
QPoint windowTitlePoint(top.topLeft().x() + dx,
top.topLeft().y() + dy);
p.drawStaticText(windowTitlePoint,m_windowTitle);