33 lines
802 B
C++
33 lines
802 B
C++
#ifndef CALLGLOBALMANAGE_H
|
||
#define CALLGLOBALMANAGE_H
|
||
|
||
#include <QObject>
|
||
#include <QMap>
|
||
#include <QList>
|
||
#include <QPoint>
|
||
#include <QColor>
|
||
#include <QJsonObject>
|
||
#include <QWheelEvent>
|
||
#include "BaseFunExport.h"
|
||
|
||
class BASEFUN_EXPORT CallGlobalManage : public QObject
|
||
{
|
||
Q_OBJECT
|
||
private:
|
||
explicit CallGlobalManage(QObject *parent = NULL);
|
||
~CallGlobalManage();
|
||
|
||
public:
|
||
static CallGlobalManage* getInstance();
|
||
|
||
signals:
|
||
|
||
// 添加对象通知strName:发送模块名字(如DataMgr) strSlfName:Slf文件名 mapObject:对象类型(如curveObject)和对象名列表(如AC、BS)
|
||
void sig_Notice_AddObject(QString strName, QString strSlfName, QMap<QString,QList<QString>> mapObject);
|
||
|
||
public:
|
||
Q_DISABLE_COPY(CallGlobalManage);
|
||
};
|
||
|
||
#endif // CALLGLOBALMANAGE_H
|