Manual-Labeling-Tool/Manual-Labeling-Client/Manual-Label-Tool-Widget/LampDataItem.h

33 lines
668 B
C
Raw Normal View History

2025-11-20 09:32:46 +00:00
#pragma once
#include <QObject>
#include <QTreeWidget>
#include <QTreeWidgetItem>
#include <QString>
class ManualLabelToolWidget;
class LampDataItem : public QTreeWidgetItem
{
public:
// <20><><EFBFBD><EFBFBD><ECBAAF>
explicit LampDataItem(QTreeWidget* treeWidget = nullptr);
~LampDataItem();
public: // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
virtual void InitTreeNode();
virtual void showData(ManualLabelToolWidget* mainWidget);
virtual QString getDescription();
virtual void setSelectItems(QList<QString> selectItemName);
virtual void OpenFileData(QString path);
virtual int32_t getHash();
public:
QTreeWidget* treeWidget;
QString ItemType;
int32_t hashCode;
};