Files
HPPA/HPPA/LayerTreeView.h
2026-03-06 15:52:39 +08:00

21 lines
426 B
C++

#pragma once
#include <QTreeView>
class LayerTreeViewMenuProvider;
class LayerTreeView : public QTreeView
{
public:
explicit LayerTreeView(QWidget* parent = nullptr);
~LayerTreeView() override;
void setMenuProvider(LayerTreeViewMenuProvider* provider);
protected:
void contextMenuEvent(QContextMenuEvent* event) override;
private:
LayerTreeViewMenuProvider* m_menuProvider = nullptr; // not owned
};