#pragma once #ifndef QToolAbstract_H_ #define QToolAbstract_H_ #include #include #include #include #include #include #include // 自定义 QTreeWidgetItem 继承类 class QToolAbstract : public QObject { Q_OBJECT public: QToolAbstract(QObject* parent=nullptr); ~QToolAbstract(); public slots: virtual void excute(); virtual void setToolXpath(QVector toolPath); virtual void setToolName(QString toolname); virtual QVector getToolXpath(); virtual QString getToolName(); public: QVector toolPath; QString toolname; }; /* // 注册工具箱 void RegisterPreToolBox(RasterProcessTool* mainWindows); */ #endif // !1