diff options
author | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2020-11-16 12:30:59 +0100 |
---|---|---|
committer | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2020-11-17 06:21:05 +0100 |
commit | 496c977b43b131c6bf315cc030c21023b60e2661 (patch) | |
tree | db381a102edf35b18ccc90ee2952c21212cbc224 /src/corelib/thread | |
parent | 26866440823ffd0796755bc04eb3f298b73f3f16 (diff) |
Allow cloning of event objects
We have use cases for cloning of events, e.g. in the state machine and
for event propagation.
Provide the means to do so through a virtual method.
Adapt QFutureCallOutEvent::clone, which is now an override. No code
seems to be using that method.
Change-Id: I6864d6597f6de800343c4dc458a7994e84dc6fb4
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Diffstat (limited to 'src/corelib/thread')
-rw-r--r-- | src/corelib/thread/qfutureinterface_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/thread/qfutureinterface_p.h b/src/corelib/thread/qfutureinterface_p.h index 8ef27044bf..bd3bd80dd9 100644 --- a/src/corelib/thread/qfutureinterface_p.h +++ b/src/corelib/thread/qfutureinterface_p.h @@ -101,7 +101,7 @@ public: int index2; QString text; - QFutureCallOutEvent *clone() const + QEvent *clone() const override { return new QFutureCallOutEvent(callOutType, index1, index2, text); } |