diff options
author | Marc Mutz <marc.mutz@qt.io> | 2022-03-04 15:42:20 +0100 |
---|---|---|
committer | Marc Mutz <marc.mutz@qt.io> | 2022-03-08 05:51:11 +0000 |
commit | ed5978effef3cc7138521d26946cab089aeb82b0 (patch) | |
tree | c05e105e0b001dd8c80da8be8ec6c5968e0c4dc5 /src/gui/painting/qcolor_p.h | |
parent | a992f4b4c01883e34505e0eb4d03ee239fb839d1 (diff) |
QColor: port string-parsing from out parameters to optional<>
Makes for easier reading of code, and allows qt_get_hex_rgb(), which is
called from different TUs, to be marked as PURE.
Change-Id: Ie7d4e5a164ca1daf521e18ff47f17885bc1443c1
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src/gui/painting/qcolor_p.h')
-rw-r--r-- | src/gui/painting/qcolor_p.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gui/painting/qcolor_p.h b/src/gui/painting/qcolor_p.h index b44f2b163a..db8b548e88 100644 --- a/src/gui/painting/qcolor_p.h +++ b/src/gui/painting/qcolor_p.h @@ -54,9 +54,11 @@ #include <QtGui/private/qtguiglobal_p.h> #include "QtGui/qrgb.h" +#include <optional> + QT_BEGIN_NAMESPACE -bool qt_get_hex_rgb(const char *, QRgb *); +std::optional<QRgb> qt_get_hex_rgb(const char *) Q_DECL_PURE_FUNCTION; QT_END_NAMESPACE |