From 77649eee774e6f71da886d5c72a616a0b46e08fa Mon Sep 17 00:00:00 2001 From: Pascal Viandier Date: Thu, 1 Oct 2015 18:01:36 +0200 Subject: Fix FTBFS with newer GCC Signed-off-by: Pascal Viandier --- src/xosd.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/xosd.cpp') diff --git a/src/xosd.cpp b/src/xosd.cpp index 656be2d..45d0799 100644 --- a/src/xosd.cpp +++ b/src/xosd.cpp @@ -13,6 +13,7 @@ #include #include +#include xosd::xosd(QWidget *parent, const char *name) : QWidget(parent, name, WStyle_Customize | WRepaintNoErase | WStyle_NoBorder | WDestructiveClose | WResizeNoErase | WMouseNoMask | WStyle_StaysOnTop | WX11BypassWM) { @@ -27,12 +28,12 @@ xosd::~xosd() { } -void xosd::setColor(QString color) +void xosd::setColor(const QString& color) { fontColor=color; } -void xosd::setShadowColor(QString color) +void xosd::setShadowColor(const QString& color) { shadowColor=color; } @@ -68,7 +69,7 @@ void xosd::setShadowOffset(int off) shadowOffset=off; } -void xosd::setText(QString t) +void xosd::setText(const QString& t) { //setMask(QRegion(0,0,0,0)); // NOTICE: it appears that with WX11BypassWM, resize() doesn't flick the widget anymore :) @@ -84,7 +85,7 @@ void xosd::setText(QString t) update(); } -void xosd::setFont(QString font) +void xosd::setFont(const QString& font) { f.setFamily(font); } -- cgit v1.2.3