X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fgui%2Fwidgets%2FLogDockAppender.hxx;fp=src%2Fgui%2Fwidgets%2FLogDockAppender.hxx;h=4acf4f473e5a4b0e77b23eb979aa66365cd603f5;hp=bfe702fb282070e854b74aeca1e9949034be37fa;hb=ad626cc187f94df0ce811427af717a202ff82e8b;hpb=4979a0a839390713671f3f9756dc6820501d4ad4 diff --git a/src/gui/widgets/LogDockAppender.hxx b/src/gui/widgets/LogDockAppender.hxx index bfe702f..4acf4f4 100644 --- a/src/gui/widgets/LogDockAppender.hxx +++ b/src/gui/widgets/LogDockAppender.hxx @@ -4,16 +4,19 @@ #include #include #include +#include class LogDock; using namespace log4cxx; -class LogDockAppender : public AppenderSkeleton { +class LogDockAppender : public QObject, public AppenderSkeleton { + Q_OBJECT +signals: + void newLogEntry(QColor color, QString timestamp, QString level, QString message); public: LogDockAppender(); - void setTarget(LogDock* target); void append(const spi::LoggingEventPtr& event, helpers::Pool& p); void close(); bool requiresLayout() const; @@ -24,7 +27,6 @@ public: LOG4CXX_CAST_ENTRY_CHAIN(AppenderSkeleton) END_LOG4CXX_CAST_MAP() private: - LogDock* target; helpers::StrftimeDateFormat timeformat; };