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
|