FougTools  0.7.0dev-046fb6a
Handy tools for C++, Qt and OpenCascade
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Signals | Public Member Functions | List of all members
qttask::BaseRunnerSignals Class Reference

Provides task Qt signals, to be forwarded to the Manager object. More...

#include <base_runner_signals.h>

Inheritance diagram for qttask::BaseRunnerSignals:

Signals

void aboutToRun (BaseRunner *runner)
 
void started (quint64 taskId, const QString &title)
 
void progressStep (quint64 taskId, const QString &title)
 
void progress (quint64 taskId, int pct)
 
void message (quint64 taskId, const QString &msg)
 
void ended (quint64 taskId)
 
void destroyRequest (BaseRunner *runner)
 

Public Member Functions

 BaseRunnerSignals (BaseRunner *runner, QObject *parent=nullptr)
 
void emitAboutToRun ()
 
void emitStarted (const QString &title)
 
void emitProgressStep (const QString &title)
 
void emitProgress (int pct)
 
void emitMessage (const QString &msg)
 
void emitEnded ()
 
void emitDestroyRequest ()
 

Detailed Description

Provides task Qt signals, to be forwarded to the Manager object.

BaseRunnerSignals allows BaseRunner to not have to inherit from QObject, instead BaseRunner embeds a BaseRunnerSignals instance.

Constructor & Destructor Documentation

qttask::BaseRunnerSignals::BaseRunnerSignals ( BaseRunner runner,
QObject *  parent = nullptr 
)

Member Function Documentation

void qttask::BaseRunnerSignals::aboutToRun ( BaseRunner runner)
signal
void qttask::BaseRunnerSignals::destroyRequest ( BaseRunner runner)
signal
void qttask::BaseRunnerSignals::emitAboutToRun ( )
void qttask::BaseRunnerSignals::emitDestroyRequest ( )
void qttask::BaseRunnerSignals::emitEnded ( )
void qttask::BaseRunnerSignals::emitMessage ( const QString &  msg)
void qttask::BaseRunnerSignals::emitProgress ( int  pct)
void qttask::BaseRunnerSignals::emitProgressStep ( const QString &  title)
void qttask::BaseRunnerSignals::emitStarted ( const QString &  title)
void qttask::BaseRunnerSignals::ended ( quint64  taskId)
signal
void qttask::BaseRunnerSignals::message ( quint64  taskId,
const QString &  msg 
)
signal
void qttask::BaseRunnerSignals::progress ( quint64  taskId,
int  pct 
)
signal
void qttask::BaseRunnerSignals::progressStep ( quint64  taskId,
const QString &  title 
)
signal
void qttask::BaseRunnerSignals::started ( quint64  taskId,
const QString &  title 
)
signal

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