forked from GerhardHoffmann/DCLibraries
		
	dd reporting thread signals.
This commit is contained in:
		@@ -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;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user