summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPier Luigi Fiorini <pierluigi.fiorini@gmail.com>2013-01-09 22:59:50 +0100
committerJørgen Lind <jorgen.lind@gmail.com>2013-01-10 08:56:26 +0100
commit21b3bdd09fe0346fec0ad38a1b22a7d853093c05 (patch)
tree9aa9aa768af5c2f552fd5b194c2f355a56fee376 /src
parent3758b0183e182007ac68fa74af93821a0353c5e6 (diff)
Title don't cover buttons.
Avoid covering the action buttons with the title. Change-Id: Iff6696a8a9eca2804e7ff3a0e778675fb538d8da Reviewed-by: Jørgen Lind <jorgen.lind@gmail.com>
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);