#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