43 lines
976 B
C++
43 lines
976 B
C++
/**
|
||
* @file ControlExtension.h
|
||
* @brief 所有控制类的基类,属于P.A.I MVC框架的一部分
|
||
* @date 2011-11-04
|
||
*/
|
||
#ifndef PAI_FRAME_PLUGIN_CONTROLEXTENSION_H
|
||
#define PAI_FRAME_PLUGIN_CONTROLEXTENSION_H
|
||
|
||
#include "IExtension.h"
|
||
#include <QString>
|
||
|
||
namespace pai
|
||
{
|
||
/**
|
||
* @class ControlExtension
|
||
* @brief 所有控制类的基类,属于P.A.I MVC框架的一部分
|
||
* 继承此类,可以方便的弹出信息提示对话框。
|
||
*/
|
||
class PAI_PLUGIN_EXPORT ControlExtension : public pai::IExtension
|
||
{
|
||
public:
|
||
/**
|
||
* @brief 构造函数
|
||
*/
|
||
ControlExtension();
|
||
|
||
/**
|
||
* @brief 析构函数
|
||
*/
|
||
virtual ~ControlExtension(){};
|
||
|
||
/**
|
||
* @brief 弹出信息提示对话框,在单元测试的场景下后台输出该语句
|
||
* @param[in] title 标题
|
||
* @param[in] message 内容
|
||
*/
|
||
void ShowMessage(const QString & title, const QString & message);
|
||
};
|
||
|
||
}
|
||
|
||
#endif ///< PAI_FRAME_PLUGIN_CONTROLEXTENSION_H
|