iVS3D v2.0.0
Loading...
Searching...
No Matches
progressable.h
1#ifndef PROGRESSABLE_H
2#define PROGRESSABLE_H
3
4#include <QObject>
5
17class Progressable: public QObject
18{
19 Q_OBJECT
20public slots:
26 void slot_makeProgress(int progress, QString currentOperation);
27
32 void slot_displayMessage(QString message);
33
34signals:
40 void sig_progress(int progress, QString currentOp);
45 void sig_message(QString message);
46};
47
48#endif // PROGRESSABLE_H
The Progressable interface is used to by multithreaded actions such as sampling or exporting to repor...
Definition progressable.h:18
void slot_makeProgress(int progress, QString currentOperation)
[slot] slot_makeProgress used to delegate the progression to an attached view
Definition progressable.cpp:3
void slot_displayMessage(QString message)
[slot] slot_displayMessage used to delegate a message to an attached view
Definition progressable.cpp:8
void sig_progress(int progress, QString currentOp)
[signal] sig_progress is emitted if a thread makes a progress and wants to report it.
void sig_message(QString message)
[signal] sig_message is emitted if a thread wants to display a message.