dd reporting thread signals.

This commit is contained in:
Gerhard Hoffmann 2023-12-03 19:54:21 +01:00
parent 68813a49c5
commit 0344150950

View File

@ -2,6 +2,7 @@
#define INTERFACE_H
#include <QtPlugin>
#include <QString>
@ -397,6 +398,7 @@ struct T_bna
};
class hwapi;
class hwinf
{
@ -2274,10 +2276,10 @@ public:
// download device controller
virtual void dcDownloadInit(QString const &fileToDownload) {
virtual void dcDownloadStart() {}
virtual void dcDownloadRequest(QString const &fileToDownload) {
Q_UNUSED(fileToDownload);
}
virtual void dcDownloadStart() {}
virtual bool dcDownloadRequested() const { return false; }
virtual void dcDownloadResetRequest() {}
virtual QString dcDownloadFileName() const { return ""; }
@ -2295,12 +2297,13 @@ public:
virtual bool dcDownloadRunning() const { return false; }
virtual bool dcDownloadFinished() const { return false; }
signals: // for download
void hwapi_reportDCDownloadStatus(QString const &status);
void hwapi_reportDCDownloadSuccess(QString const &msg);
void hwapi_reportDCDownloadFailure(QString const &errorMsg);
virtual hwapi *getAPI() { return nullptr; }
signals: // for download
void hwapi_reportDCDownloadStatus(QString const &) const;
void hwapi_reportDCDownloadSuccess(QString const &) const;
void hwapi_reportDCDownloadFailure(QString const &) const;
signals:
// NOTE: declaring a "pure virtual" "signal" should be an error and thus not valid.
void hwapi_templatePrintFinished_OK() const;
void hwapi_templatePrintFinished_Err() const;