BIMHome v1.0.0
BIMHome接口文档说明
Public 类型 | Public 成员函数 | 所有成员列表
ITaskDialog类 参考

#include <ITaskDialog.h>

类 ITaskDialog 继承关系图:

Public 类型

enum  IButtonPosition { North , South }
 

Public 成员函数

virtual bool accept ()
 如果对话框被接受(确定)则由框架调用
 
void addContext (QWidget *pWidget)
 将一个上下文(一个 QWidget 对象)添加到对话框
 
virtual void autoClosedOnTransactionChange ()
 当对话框由于更改活动事务而自动关闭时由框架调用
 
IButtonPosition buttonPosition () const
 获取对话框中按钮的位置
 
bool canClose () const
 检查对话框是否可以关闭
 
virtual void clicked (int nValue)
 如果单击没有接受或拒绝角色的按钮,则由框架调用
 
virtual void closed ()
 当对话框关闭时由框架调用
 
void emitDestructionSignal ()
 发射对话框销毁的信号
 
const std::vector< QWidget * > & getDialogContent (void) const
 获取对话框中的内容区域
 
const std::string & getDocumentId () const
 获取与对话框相关联的文档的标识符
 
virtual QDialogButtonBox::StandardButtons getStandardButtons (void) const
 告诉框架希望为对话框提供哪些按钮
 
virtual void helpRequested ()
 如果用户按下帮助按钮,则由框架调用
 
virtual bool isAllowedAlterDocument (void) const
 查询是否允许修改文档
 
virtual bool isAllowedAlterSelection (void) const
 查询是否允许修改选择
 
virtual bool isAllowedAlterView (void) const
 查询是否允许修改 3D 视图
 
bool isAutoCloseOnTransactionChange () const
 检查对话框是否设置为在事务变更时自动关闭
 
bool isEscapeButtonEnabled () const
 检查对话框中的 Escape 按钮是否启用
 
 ITaskDialog ()
 
virtual void modifyStandardButtons (QDialogButtonBox *dlg)
 修改对话框中的标准按钮
 
virtual bool needsFullSpace ()
 确定对话框是否需要占用全部可用空间
 
virtual void open ()
 当对话框打开时由框架调用
 
virtual bool reject ()
 如果对话框被拒绝(取消)则由框架调用
 
void setAutoCloseOnTransactionChange (bool on)
 设置对话框在事务变更时是否自动关闭

 
void setButtonPosition (IButtonPosition p)
 设置对话框中按钮的位置
 
void setDocumentId (const std::string &doc)
 设置与对话框相关联的文档的标识符
 
void setEscapeButtonEnabled (bool on)
 设置对话框中的“Esc”键是否可用
 
 ~ITaskDialog ()
 

该类的文档由以下文件生成: