RasterProcessTool/LAMPSARProcessProgram/QToolAbstract.h

29 lines
617 B
C++

#pragma once
#include <QTreeWidgetItem>
#include <QPushButton>
#include <QMessageBox>
#include <QDebug>
#include <QWidget>
#include <QItemDelegate>
#include <QString>
// ×Ô¶¨Òå QTreeWidgetItem ¼Ì³ÐÀà
class QToolAbstract : public QObject {
Q_OBJECT
public:
QToolAbstract(QObject* parent=nullptr);
~QToolAbstract();
public slots:
virtual void excute();
virtual void setToolXpath(QVector<QString> toolPath);
virtual void setToolName(QString toolname);
virtual QVector<QString> getToolXpath();
virtual QString getToolName();
public:
QVector<QString> toolPath;
QString toolname;
};