#include <ThreadManager.h>
Signals | |
| void | finished () |
| void | showFeedback () |
Public Member Functions | |
| void | run () |
| void | stopProccess () |
| ThreadManager (const std::vector< QRunnable * > &threads, int interval=-1) | |
| ~ThreadManager () | |
Protected Slots | |
| void | onThreadFinished () |
Protected Attributes | |
| int | m_interval |
| QThreadPool * | m_pool |
| std::vector< QRunnable * > | m_threads |
| QTimer * | m_timer |
Definition at line 48 of file ThreadManager.h.
| te::qt::widgets::ThreadManager::ThreadManager | ( | const std::vector< QRunnable * > & | threads, |
| int | interval = -1 |
||
| ) |
Definition at line 9 of file ThreadManager.cpp.
References m_timer, showFeedback(), and ~ThreadManager().
|
default |
Referenced by ThreadManager().
|
signal |
Referenced by onThreadFinished(), and run().
|
protectedslot |
Definition at line 64 of file ThreadManager.cpp.
References finished(), m_pool, and m_timer.
Referenced by run(), and stopProccess().
| void te::qt::widgets::ThreadManager::run | ( | ) |
Definition at line 23 of file ThreadManager.cpp.
References finished(), te::common::GetPhysProcNumber(), m_interval, m_pool, m_threads, m_timer, and onThreadFinished().
Referenced by te::qt::widgets::MultiThreadMapDisplay::refresh().
|
signal |
Referenced by ThreadManager().
| void te::qt::widgets::ThreadManager::stopProccess | ( | ) |
Definition at line 52 of file ThreadManager.cpp.
References m_pool, m_threads, and onThreadFinished().
Referenced by te::qt::widgets::MultiThreadMapDisplay::onDrawCanceled().
|
protected |
Definition at line 80 of file ThreadManager.h.
Referenced by run().
|
protected |
Definition at line 76 of file ThreadManager.h.
Referenced by onThreadFinished(), run(), and stopProccess().
|
protected |
Definition at line 74 of file ThreadManager.h.
Referenced by run(), and stopProccess().
|
protected |
Definition at line 78 of file ThreadManager.h.
Referenced by onThreadFinished(), run(), and ThreadManager().