32 lines
557 B
C
32 lines
557 B
C
|
|
#pragma once
|
|||
|
|
#include <QString>
|
|||
|
|
#include <QObject>
|
|||
|
|
#include <QProcess>
|
|||
|
|
|
|||
|
|
class LAMPDataManagerDialog;
|
|||
|
|
class QProcess;
|
|||
|
|
|
|||
|
|
class nc2windataTool :public QObject {
|
|||
|
|
Q_OBJECT
|
|||
|
|
public:
|
|||
|
|
nc2windataTool(QString ncfilepath, QString windBinPath, LAMPDataManagerDialog* datamanagerDiglog);
|
|||
|
|
~nc2windataTool();
|
|||
|
|
int32_t Excute();
|
|||
|
|
|
|||
|
|
public slots:
|
|||
|
|
void on_process_finished(int exitCode, QProcess::ExitStatus exitStatus);
|
|||
|
|
|
|||
|
|
private:
|
|||
|
|
LAMPDataManagerDialog* datamanagerDiglog;
|
|||
|
|
QProcess* m_process; // <20><>QProcess<73><73>Ϊ<EFBFBD><CEAA>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
|
|||
|
|
QString ncfilepath;
|
|||
|
|
QString windBinPath;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|