| 93 | namespace { |
| 94 | template<class Remover> |
| 95 | void moveAndConnectRemoverToThread(Remover *remover, QThread *thread) |
| 96 | { |
| 97 | Q_ASSERT(remover); |
| 98 | Q_ASSERT(thread); |
| 99 | remover->moveToThread(thread); |
| 100 | QObject::connect(thread, &QThread::started, remover, &Remover::process); |
| 101 | QObject::connect(remover, &Remover::finished, remover, &QObject::deleteLater); |
| 102 | QObject::connect(remover, &Remover::finished, thread, &QThread::quit); |
| 103 | QObject::connect(thread, &QThread::finished, thread, &QObject::deleteLater); |
| 104 | } |
| 105 | } |
| 106 | |
| 107 | using namespace YACReader; |
no outgoing calls
no test coverage detected