BIMHome
v1.0.0
BIMHome接口文档说明
首页
相关页面
Topics
包
类
文件
文件列表
文件成员
BIMHome
BIMHomeGui
Interface
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
24
namespace
App
{
25
class
IDocument;
26
}
27
28
namespace
Gui
29
{
30
class
ITreeItem;
31
class
ITreeWidget;
32
33
class
GuiExport
ITreeWidgetObservationDelegate
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
Gui::ITreeItem
Definition
ITreeItem.h:42
Gui::ITreeWidget
提供对树形控件的操作接口
Definition
ITreeWidget.h:43
Gui::ITreeWidgetObservationDelegate::itemSelectionChanged
virtual void itemSelectionChanged(ITreeWidget *pTreeWidget, std::vector< ITreeItem * > itemVec)=0
Gui::ITreeWidgetObservationDelegate::itemDoubleClicked
virtual void itemDoubleClicked(ITreeWidget *pTreeWidget, ITreeItem *item)=0
Gui::ITreeWidgetObservationDelegate
Definition
ITreeWidgetObservationDelegate.h:34
App
Definition
BaseFigureFactory.h:28
Gui
Definition
GuiDocObserverDelegate.h:33