diff options
author | Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> | 2013-01-09 22:59:50 +0100 |
---|---|---|
committer | Jørgen Lind <jorgen.lind@gmail.com> | 2013-01-10 08:56:26 +0100 |
commit | 21b3bdd09fe0346fec0ad38a1b22a7d853093c05 (patch) | |
tree | 9aa9aa768af5c2f552fd5b194c2f355a56fee376 /src | |
parent | 3758b0183e182007ac68fa74af93821a0353c5e6 (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.cpp | 10 |
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); |