RasterProcessTool/RasterProcessTool.h

30 lines
652 B
C
Raw Normal View History

2024-11-15 01:49:05 +00:00
#pragma once
#include <QtWidgets/QMainWindow>
#include "ui_RasterProcessTool.h"
2024-11-25 17:51:20 +00:00
#include "QToolAbstract.h"
2024-11-15 01:49:05 +00:00
class RasterProcessTool : public QMainWindow
{
Q_OBJECT
public:
RasterProcessTool(QWidget *parent = nullptr);
~RasterProcessTool();
2024-11-25 17:51:20 +00:00
signals:
void addBoxToolItemSIGNAL(QToolAbstract* item);
2024-11-15 09:23:00 +00:00
public slots:
2024-11-25 17:51:20 +00:00
void addBoxToolItemSLOT(QToolAbstract* item);
QTreeWidgetItem* findOrCreateParentItem( QVector<QString>& path);
QTreeWidgetItem* findOrCreateTopLevelItem( QString& name);
QTreeWidgetItem* findChildItemByName(QTreeWidgetItem* parentItem, QString& name);
2024-11-15 09:23:00 +00:00
2024-11-15 01:49:05 +00:00
private:
Ui::RasterProcessToolClass ui;
};