YSTest  PreAlpha_b400_20130424
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
YSLib::UI::AController类 参考abstract

控制器抽象类。 更多...

#include <ywgtevt.h>

类 YSLib::UI::AController 继承关系图:

Public 成员函数

 AController (bool b=true)
 构造:使用指定可用性。
 
virtual ~AController ()
 析构:空实现。
 
bool IsEnabled () const ynothrow
 
virtual EventMapping::ItemTypeGetItem (const VisualEvent &)=0
 取事件项。
 
virtual EventMapping::ItemTypeGetItemRef (const VisualEvent &id, EventMapping::MappedType(&)())
 取事件项,若不存在则用指定函数指针添加。
 
void SetEnabled (bool _tempArgName)
 
virtual AControllerClone () const =0
 

Private 属性

bool enabled
 控件可用性。
 

详细描述

控制器抽象类。

自从
build 243

在文件 ywgtevt.h350 行定义.

构造及析构函数说明

YSLib::UI::AController::AController ( bool  b = true)
inline

构造:使用指定可用性。

在文件 ywgtevt.h359 行定义.

virtual YSLib::UI::AController::~AController ( )
inlinevirtual

析构:空实现。

自从
build 295

在文件 ywgtevt.h366 行定义.

成员函数说明

virtual AController* YSLib::UI::AController::Clone ( ) const
pure virtual
virtual EventMapping::ItemType& YSLib::UI::AController::GetItem ( const VisualEvent )
pure virtual

取事件项。

自从
build 293

YSLib::UI::WidgetController , 以及 YSLib::UI::Controller 内被实现.

virtual EventMapping::ItemType& YSLib::UI::AController::GetItemRef ( const VisualEvent id,
EventMapping::  MappedType&)( 
)
inlinevirtual

取事件项,若不存在则用指定函数指针添加。

注解
派生类的实现可能抛出异常并忽略加入任何事件项。

YSLib::UI::Controller 重载.

在文件 ywgtevt.h380 行定义.

参考自 YSLib::UI::FetchEvent().

这是这个函数的调用关系图:

bool YSLib::UI::AController::IsEnabled ( ) const
inline

在文件 ywgtevt.h368 行定义.

void YSLib::UI::AController::SetEnabled ( bool  _tempArgName)
inline

在文件 ywgtevt.h385 行定义.

参考自 YSLib::UI::SetEnabledOf().

这是这个函数的调用关系图:

类成员变量说明

bool YSLib::UI::AController::enabled
private

控件可用性。

在文件 ywgtevt.h353 行定义.


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