2026-04-29 17:59:39 +08:00
|
|
|
|
#ifndef CALLGLOBALMANAGE_H
|
|
|
|
|
|
#define CALLGLOBALMANAGE_H
|
|
|
|
|
|
|
|
|
|
|
|
#include <QObject>
|
|
|
|
|
|
#include <QMap>
|
|
|
|
|
|
#include <QList>
|
|
|
|
|
|
#include <QPoint>
|
|
|
|
|
|
#include <QColor>
|
|
|
|
|
|
#include <QJsonObject>
|
|
|
|
|
|
#include <QWheelEvent>
|
|
|
|
|
|
#include "BaseFunExport.h"
|
|
|
|
|
|
|
2026-05-12 10:39:31 +08:00
|
|
|
|
|
|
|
|
|
|
enum Priority
|
|
|
|
|
|
{
|
|
|
|
|
|
PAI_FATAL = 1 << 4,
|
|
|
|
|
|
PAI_ERROR = 1 << 3,
|
|
|
|
|
|
PAI_WARN = 1 << 2,
|
|
|
|
|
|
PAI_INFO = 1 << 1,
|
|
|
|
|
|
PAI_DEBUG = 1 << 0,
|
|
|
|
|
|
PAI_BASE = 1,
|
|
|
|
|
|
PAI_FATAL_UP = PAI_FATAL,
|
|
|
|
|
|
PAI_ERROR_UP = PAI_ERROR | PAI_FATAL_UP,
|
|
|
|
|
|
PAI_WARN_UP = PAI_WARN | PAI_ERROR_UP,
|
|
|
|
|
|
PAI_INFO_UP = PAI_INFO | PAI_WARN_UP,
|
|
|
|
|
|
PAI_DEBUG_UP = PAI_DEBUG | PAI_INFO_UP,
|
|
|
|
|
|
PAI_ALL = PAI_DEBUG_UP,
|
|
|
|
|
|
PAI_DEFAULT = PAI_INFO_UP,
|
|
|
|
|
|
};
|
|
|
|
|
|
|
2026-04-29 17:59:39 +08:00
|
|
|
|
class BASEFUN_EXPORT CallGlobalManage : public QObject
|
|
|
|
|
|
{
|
|
|
|
|
|
Q_OBJECT
|
|
|
|
|
|
private:
|
|
|
|
|
|
explicit CallGlobalManage(QObject *parent = NULL);
|
|
|
|
|
|
~CallGlobalManage();
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
static CallGlobalManage* getInstance();
|
|
|
|
|
|
|
|
|
|
|
|
signals:
|
2026-05-12 10:39:31 +08:00
|
|
|
|
// 显示日志信息
|
|
|
|
|
|
void sig_AppendConsole(Priority priority ,const QString output);
|
|
|
|
|
|
// 添加对象通知strName:发送模块名字(如DataMgr) strSlfName:Slf文件名,对象名列表(如AC、BS)
|
|
|
|
|
|
void sig_Notice_AddObject(QString strName, QString strSlfName, QStringList listObject);
|
2026-04-29 17:59:39 +08:00
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
Q_DISABLE_COPY(CallGlobalManage);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
#endif // CALLGLOBALMANAGE_H
|