EnergySpectrumAnalyer/src/OutputInfoDefine.h

39 lines
1.4 KiB
C
Raw Normal View History

2026-03-02 11:07:51 +08:00
#ifndef OUTPUTINFODEFINE_H
#define OUTPUTINFODEFINE_H
#include "MainWindow.h"
#include "QsLog.h"
#define STATUS_BAR_MSG(msg) \
{ \
MainWindow::ShowStatusBarMsg(msg); \
}
#define LOG_INFO(out_info) \
{ \
MainWindow::OutputInfo(MainWindow::eInfo, out_info); \
QLOG_INFO() << out_info; \
}
#define LOG_WARN(warn_info) \
{ \
MainWindow::OutputInfo(MainWindow::eWarning, warn_info); \
QLOG_WARN() << warn_info; \
}
#define LOG_ERROR(error_info) \
{ \
MainWindow::OutputInfo(MainWindow::eError, error_info); \
QLOG_ERROR() << error_info; \
}
#define LOG_DEBUG(debug_info) \
{ \
MainWindow::OutputInfo(MainWindow::eDebug, debug_info); \
QLOG_DEBUG() << debug_info; \
}
#endif // OUTPUTINFODEFINE_H