29 #ifndef INTERFACE_APPLICATION_MODULELOGWINDOW_H
30 #define INTERFACE_APPLICATION_MODULELOGWINDOW_H
32 #include "ui_ModuleLogWindow.h"
41 class DialogErrorControl;
48 explicit ModuleLogWindow(
const QString& moduleName, boost::shared_ptr<DialogErrorControl> dialogErrorControl, QWidget* parent = 0);
50 void appendMessage(
const QString& message,
const QColor& color = Qt::black);
58 boost::shared_ptr<DialogErrorControl> dialogErrorControl_;
66 virtual void error(
const std::string&
msg)
const;
67 virtual void warning(
const std::string& msg)
const;
68 virtual void remark(
const std::string& msg)
const;
69 virtual void status(
const std::string& msg)
const;
72 void logSignal(
const QString& message,
const QColor& color)
const;
73 void alert(
const QColor& color)
const;
74 void popup(
const QString& message)
const;
#define msg(m)
Definition: PiecewiseInterp.h:55
Definition: LoggerInterface.h:43
void popupMessageBox(const QString &message)
Definition: ModuleLogWindow.cc:54
ModuleLogWindow(const QString &moduleName, boost::shared_ptr< DialogErrorControl > dialogErrorControl, QWidget *parent=0)
Definition: ModuleLogWindow.cc:39
void logSignal(const QString &message, const QColor &color) const
void messageReceived(const QColor &color)
virtual void warning(const std::string &msg) const
Definition: ModuleLogWindow.cc:77
Definition: ModuleLogWindow.h:61
void popup(const QString &message) const
virtual void error(const std::string &msg) const
Definition: ModuleLogWindow.cc:68
virtual void remark(const std::string &msg) const
Definition: ModuleLogWindow.cc:84
void alert(const QColor &color) const
Definition: ModuleLogWindow.h:43
virtual void status(const std::string &msg) const
Definition: ModuleLogWindow.cc:91
ModuleLogger(ModuleLogWindow *window)
Definition: ModuleLogWindow.cc:61
void appendMessage(const QString &message, const QColor &color=Qt::black)
Definition: ModuleLogWindow.cc:49