diff options
author | Andre Somers <andre.somers@kdab.com> | 2016-02-02 10:16:24 +0100 |
---|---|---|
committer | Andre Somers <andre@familiesomers.nl> | 2016-02-08 10:25:09 +0000 |
commit | 21861e6fd1fcd1e4642f3d4c06ee7181d2c81778 (patch) | |
tree | 77ef4099210c4ba1b05dab5fd4e07aff8d7145e4 /src/corelib/global/qglobal.cpp | |
parent | 74adb1900a7f6f219339bd4ed2a74b5816b63d64 (diff) |
Add setFlag method to QFlags
This makes implementing class methods that enable or disable a feature
stored in a QFlags<> member easier.
[ChangeLog][QtCore][QFlags] Added setFlag method to set or unset a flag
Task-number: QTBUG-27100
Change-Id: Ic602abbbf3100df78f21b7918573744d1bbd18c1
Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
Diffstat (limited to 'src/corelib/global/qglobal.cpp')
-rw-r--r-- | src/corelib/global/qglobal.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/corelib/global/qglobal.cpp b/src/corelib/global/qglobal.cpp index 1227445f1e..a7ed29d859 100644 --- a/src/corelib/global/qglobal.cpp +++ b/src/corelib/global/qglobal.cpp @@ -426,6 +426,14 @@ Q_STATIC_ASSERT_X(QT_POINTER_SIZE == sizeof(void *), "QT_POINTER_SIZE defined in */ /*! + \fn QFlags QFlags::setFlag(Enum flag, bool on) const + \since 5.7 + + Sets the indicated \a flag if \a on is \c true or unsets it if + it if \a on is \c false. Returns a reference to this object. +*/ + +/*! \macro Q_DISABLE_COPY(Class) \relates QObject |