QueueOnObject: accept pointers to member functions
This commit is contained in:
1 parent
7cb8d6612c
commit
1e27e87d93
3 files changed
+4
-4
No files matched your search
@@ -12,8 +12,8 @@
|
||||
// arbitrary code from non-GUI threads. For more information, see:
|
||||
// https://stackoverflow.com/questions/21646467/
|
||||
|
||||
template <typename F>
|
||||
static void QueueOnObject(QObject* obj, F&& func)
|
||||
template <typename T, typename F>
|
||||
static void QueueOnObject(T* obj, F&& func)
|
||||
{
|
||||
QObject src;
|
||||
QObject::connect(&src, &QObject::destroyed, obj, std::forward<F>(func), Qt::QueuedConnection);
|
||||
|
||||
Reference in new issue
Block a user