tahoma2d/toonz/sources/common/tcore/tfunctorinvoker.cpp

23 lines
632 B
C++
Raw Normal View History

2016-03-19 06:57:51 +13:00
// Qt includes
#include <QMetaObject>
#include "tfunctorinvoker.h"
//********************************************************************************
// TFunctorInvoker definition
//********************************************************************************
2016-06-15 18:43:10 +12:00
TFunctorInvoker *TFunctorInvoker::instance() {
static TFunctorInvoker theInstance;
return &theInstance;
2016-03-19 06:57:51 +13:00
}
//-----------------------------------------------------------------
2016-06-15 18:43:10 +12:00
void TFunctorInvoker::invokeQueued(BaseFunctor *functor) {
QMetaObject::invokeMethod(this, "invoke", Qt::QueuedConnection,
Q_ARG(void *, functor));
2016-03-19 06:57:51 +13:00
}