You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.2 KiB
C++
63 lines
1.2 KiB
C++
#include "FITKComponentInterface.h"
|
|
|
|
namespace AppFrame
|
|
{
|
|
FITKComponentInterface::~FITKComponentInterface()
|
|
{
|
|
//析构,清理数据,会收内存
|
|
}
|
|
|
|
void FITKComponentInterface::init()
|
|
{
|
|
//注册接口等操作
|
|
}
|
|
|
|
QWidget* FITKComponentInterface::getWidget(const int indexPort)
|
|
{
|
|
//错误值
|
|
return nullptr;
|
|
}
|
|
|
|
QString FITKComponentInterface::getComponentName()
|
|
{
|
|
//抽象类,错误值
|
|
return QString();
|
|
}
|
|
|
|
bool FITKComponentInterface::exec(const int indexPort)
|
|
{
|
|
return false;
|
|
}
|
|
|
|
void FITKComponentInterface::setComponentObjName(const QString & name)
|
|
{
|
|
//名称
|
|
_compObjName = name;
|
|
}
|
|
|
|
QString FITKComponentInterface::getComponentObjName() const
|
|
{
|
|
return _compObjName;
|
|
}
|
|
|
|
CallBackFuns FITKComponentInterface::getCallBackFuns(int key)
|
|
{
|
|
if (_callBackFuns.contains(key))
|
|
return _callBackFuns[key];
|
|
return nullptr;
|
|
}
|
|
|
|
void FITKComponentInterface::setCallBackFuns(int k, CallBackFuns f)
|
|
{
|
|
_callBackFuns.insert(k, f);
|
|
}
|
|
|
|
void FITKComponentInterface::removeCallBackFun(int k)
|
|
{
|
|
_callBackFuns.remove(k);
|
|
}
|
|
|
|
}
|
|
|
|
|