summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread
diff options
context:
space:
mode:
authorVolker Hilsheimer <volker.hilsheimer@qt.io>2020-11-16 12:30:59 +0100
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2020-11-17 06:21:05 +0100
commit496c977b43b131c6bf315cc030c21023b60e2661 (patch)
treedb381a102edf35b18ccc90ee2952c21212cbc224 /src/corelib/thread
parent26866440823ffd0796755bc04eb3f298b73f3f16 (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.h2
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);
}