Skip to content

Commit

Permalink
Compile with mingw
Browse files Browse the repository at this point in the history
For dllexport, the signatures has to match. We therefore must add the
missing inline keyword.
This is now similar to how e.g. qsize.h does it.

Change-Id: I4de227c7ae8522d5b36a4d9200953cf364eb03d4
Reviewed-by: Oliver Wolff <[email protected]>
  • Loading branch information
Jan Arve Saether authored and Jan Arve Sæther committed Oct 4, 2016
1 parent e02adc3 commit 5af8d06
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/gui/painting/qcolor.h
Original file line number Diff line number Diff line change
Expand Up @@ -67,18 +67,18 @@ class Q_GUI_EXPORT QColor
enum Spec { Invalid, Rgb, Hsv, Cmyk, Hsl };
enum NameFormat { HexRgb, HexArgb };

QColor() Q_DECL_NOTHROW;
inline QColor() Q_DECL_NOTHROW;
QColor(Qt::GlobalColor color) Q_DECL_NOTHROW;
QColor(int r, int g, int b, int a = 255);
inline QColor(int r, int g, int b, int a = 255);
QColor(QRgb rgb) Q_DECL_NOTHROW;
QColor(QRgba64 rgba64) Q_DECL_NOTHROW;
QColor(const QString& name);
inline QColor(const QString& name);
QColor(const char *aname) : QColor(QLatin1String(aname)) {}
QColor(QLatin1String name);
inline QColor(QLatin1String name);
QColor(Spec spec) Q_DECL_NOTHROW;

#if QT_VERSION < QT_VERSION_CHECK(6,0,0)
QColor(const QColor &color) Q_DECL_NOTHROW; // ### Qt 6: remove all of these, the trivial ones are fine.
inline QColor(const QColor &color) Q_DECL_NOTHROW; // ### Qt 6: remove all of these, the trivial ones are fine.
# ifdef Q_COMPILER_RVALUE_REFS
QColor(QColor &&other) Q_DECL_NOTHROW : cspec(other.cspec), ct(other.ct) {}
QColor &operator=(QColor &&other) Q_DECL_NOTHROW
Expand Down

0 comments on commit 5af8d06

Please sign in to comment.