mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-29 12:19:12 +00:00
QueueOnObject: accept pointers to member functions
This commit is contained in:
parent
7cb8d6612c
commit
1e27e87d93
3 changed files with 4 additions and 4 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue