#pragma once #ifndef QToolAbstract_H_ #define QToolAbstract_H_ #include "BaseConstVariable.h" #include #include #include #include #include #include #include // 自定义 QTreeWidgetItem 继承类 class BASECONSTVARIABLEAPI 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; }; /* // 注册工具箱 PluginTool_*.dll void RegisterPreToolBox(RasterProcessTool* mainWindows); extern "C" void RegisterPreToolBox(LAMPMainWidget::RasterMainWidget* mainwindows,ToolBoxWidget* toolbox); */ #endif // !1