te::qt::widgets::ThreadManager Class Reference

#include <ThreadManager.h>

Inheritance diagram for te::qt::widgets::ThreadManager:

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
 

Detailed Description

Definition at line 45 of file ThreadManager.h.

Constructor & Destructor Documentation

te::qt::widgets::ThreadManager::ThreadManager ( const std::vector< QRunnable * > &  threads,
int  interval = -1 
)
te::qt::widgets::ThreadManager::~ThreadManager ( )

Member Function Documentation

void te::qt::widgets::ThreadManager::finished ( )
signal
void te::qt::widgets::ThreadManager::onThreadFinished ( )
protectedslot
void te::qt::widgets::ThreadManager::run ( )
void te::qt::widgets::ThreadManager::showFeedback ( )
signal
void te::qt::widgets::ThreadManager::stopProccess ( )

Member Data Documentation

int te::qt::widgets::ThreadManager::m_interval
protected

Definition at line 77 of file ThreadManager.h.

QThreadPool* te::qt::widgets::ThreadManager::m_pool
protected

Definition at line 73 of file ThreadManager.h.

std::vector<QRunnable*> te::qt::widgets::ThreadManager::m_threads
protected

Definition at line 71 of file ThreadManager.h.

QTimer* te::qt::widgets::ThreadManager::m_timer
protected

Definition at line 75 of file ThreadManager.h.


The documentation for this class was generated from the following file: