#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;

};
