BIMHome v1.0.0
BIMHome接口文档说明
ITreeWidgetObservationDelegate.h
浏览该文件的文档.
1/************************************************************************
2* @file ITreeWidgetObservationDelegate.h
3*
4* @brief 左侧视图树事件监听代理类
5*
6* @details 左侧视图树事件监听代理类 --
7*
8* @author sunpeng
9*
10* @version 1.0
11*
12* @date 2025-07-11
13*
14* @license 北京华科软科技有限公司
15*
16*************************************************************************/
17
18#ifndef BIMHOMEGUI_GUI_INTERFACE_ITREEWIDGETOBSERVATIONDELEGATE_H
19#define BIMHOMEGUI_GUI_INTERFACE_ITREEWIDGETOBSERVATIONDELEGATE_H
20
21#include "BHGlobal.h"
22#include <string>
23
24namespace App {
25 class IDocument;
26}
27
28namespace Gui
29{
30 class ITreeItem;
31 class ITreeWidget;
32
34 {
35 public:
36 virtual void itemSelectionChanged(ITreeWidget* pTreeWidget, std::vector<ITreeItem*> itemVec) = 0;
37 virtual void itemDoubleClicked(ITreeWidget* pTreeWidget, ITreeItem* item) = 0; //item双击
38 };
39}
40
41#endif // BIMHOMEGUI_GUI_INTERFACE_ITREEWIDGETOBSERVATIONDELEGATE_H
Definition ITreeItem.h:42
提供对树形控件的操作接口
Definition ITreeWidget.h:43
virtual void itemSelectionChanged(ITreeWidget *pTreeWidget, std::vector< ITreeItem * > itemVec)=0
virtual void itemDoubleClicked(ITreeWidget *pTreeWidget, ITreeItem *item)=0
Definition ITreeWidgetObservationDelegate.h:34
Definition BaseFigureFactory.h:28
Definition GuiDocObserverDelegate.h:33