123456789101112131415161718192021222324252627282930313233343536373839 |
- #ifndef REPORTWORD_H
- #define REPORTWORD_H
- #include <QObject>
- #include <QVariant>
- #include "generateword.h"
- class ReportWord : public QObject
- {
- Q_OBJECT
- public:
- explicit ReportWord(QObject *parent = nullptr);
- //放弃
- Q_INVOKABLE void generate(QString savePath,QString valve,QString manufacture,QString type,QString serialNumber,QString user,QString carplate,QString state,QString setPressure,
- QList<QPointF> points0,QList<QPointF> points1,QList<QPointF> points2,QList<QPointF> points3,QList<QPointF> points4,
- QList<QPointF> points5);
- //安全阀 真空阀 人孔盖 报告
- Q_INVOKABLE void generateWord(QString savePath,QVariant obj);
- Q_INVOKABLE void generateBreatheValveWord(QString savePath,QVariant para,QVariant obj1,QVariant obj2,QVariant obj3);
- signals:
- void reportProgress(QString text);
- //void sendMsg(QString savePath,QString valve,QString manufacture,QString type,QString serialNumber,QString user,QString carplate,QList<QPointF> points);
- void sendMsg(QString savePath,QString valve,QString manufacture,QString type,QString serialNumber,QString user,QString carplate,QString state,QString setPressure,
- QList<QPointF> points0,QList<QPointF> points1,QList<QPointF> points2,QList<QPointF> points3,QList<QPointF> points4,
- QList<QPointF> points5);
- void sendGenerateWord(QString savePath,QVariant obj);
- void sendGenerateBreatheValveWord(QString savePath,QVariant para,QVariant obj1,QVariant obj2,QVariant obj3);
- public slots:
- void receiveWordReportProgress(QString text);
- private:
- GenerateWord *mGenerateWord;
- };
- #endif // REPORTWORD_H
|