IWaitDialog.h
来源:互联网 发布:美丽水世界有mac版本吗 编辑:程序博客网 时间:2024/04/27 19:02
/*
* IWaitDialog.h
*
* Created on: 2010-10-11
* Author: Mido
* 等待对话框
* - 异步等待,包含等待动画。
* - 包括:无限期等待、可取消等待、可隐藏等待等。
*/
#ifndef IWAITDIALOG_H_
#define IWAITDIALOG_H_
#include "IGUIElement.h"
#include "IrrTypes.h"
#include "IString.h"
namespace irrlight
{
namespace gui
{
//! 等待框上的按钮类型。
enum EGUI_WAITDIALOG_BUTTON
{
//! 无按钮,无限期等待,直到内部程序执行结束。
EGUIWDB_NONE = 0,
//! 取消按钮,可取消等待。
EGUIWDB_CANCEL,
//! 隐藏按钮,可隐藏等待。
EGUIWDB_HIDE
};
class IGUIWaitDialog : public IGUIElement
{
public:
IGUIWaitDialog(){}
virtual ~IGUIWaitDialog(){}
public:
//! 设置等待框上显示的文字。
virtual any SetText(core::IString& aText) = 0;
//! 设置按钮类型。
virtual any SetButton(s32 aButton) = 0;
//! 显示等待框。
virtual any Show() = 0;
//! 关闭等待框。
virtual any Close() = 0;
//! 设置超时时间,超时后无条件关闭等待框。
virtual any SetTimeout(s32 aTime) = 0;
//! 取消计时器,即无超时。
virtual any CancelTimer() = 0;
};
} // end namespace gui
} // end namespace IrrLight
#endif /* IWAITDIALOG_H_ */
本文来自:鬼火神灯 - irrlight.com
- IWaitDialog.h
- h
- h
- h
- ,h
- h
- h
- H
- h
- h
- h
- H
- h
- H
- H
- h
- H
- H
- 卷土重来
- sql函数递归
- 传说中的面试必杀题-->六种白盒测试方法
- 常用工具总结
- 白盒测试中的六种覆盖方法
- IWaitDialog.h
- 39万的课
- 如果第一个打开IE6的窗口(或者说Tab), IETester就会崩溃, 如果选择打开别的版本的IE, 就一切正常
- 软件项目管理(CMM)经验谈——附录《产品部开发规范》
- Pomodoro technique + Workrave 让工作效率大幅提高
- 美国圣天诺加密锁的 5 个世界之最
- [软件测试]怎么测试一个杯子
- 如何解决VC中的警告Warning C4251
- AnsiString和String的区别、使用