Plug and paint example: Fix -Wweak-tables
Fixes warning: 'BrushInterface' has no out-of-line virtual method definitions; its vtable will be emitted in every translation unit Change-Id: I2e693ac60e9eba1976665546e1c9c4a92e6ff63b Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
This commit is contained in:
parent
8e82e536cd
commit
8e28955574
@ -68,7 +68,7 @@ QT_END_NAMESPACE
|
|||||||
class BrushInterface
|
class BrushInterface
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~BrushInterface() {}
|
virtual ~BrushInterface() = default;
|
||||||
|
|
||||||
virtual QStringList brushes() const = 0;
|
virtual QStringList brushes() const = 0;
|
||||||
virtual QRect mousePress(const QString &brush, QPainter &painter,
|
virtual QRect mousePress(const QString &brush, QPainter &painter,
|
||||||
@ -84,7 +84,7 @@ public:
|
|||||||
class ShapeInterface
|
class ShapeInterface
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~ShapeInterface() {}
|
virtual ~ShapeInterface() = default;
|
||||||
|
|
||||||
virtual QStringList shapes() const = 0;
|
virtual QStringList shapes() const = 0;
|
||||||
virtual QPainterPath generateShape(const QString &shape,
|
virtual QPainterPath generateShape(const QString &shape,
|
||||||
@ -96,7 +96,7 @@ public:
|
|||||||
class FilterInterface
|
class FilterInterface
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~FilterInterface() {}
|
virtual ~FilterInterface() = default;
|
||||||
|
|
||||||
virtual QStringList filters() const = 0;
|
virtual QStringList filters() const = 0;
|
||||||
virtual QImage filterImage(const QString &filter, const QImage &image,
|
virtual QImage filterImage(const QString &filter, const QImage &image,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user