diff Utils/LogEvent.h @ 1:0b3630a29ad8

Initial version based on previous repository. Project was ported to QT6 and in now cmake based.
author Ideenmodellierer <tiefenrauscher@web.de>
date Thu, 27 Nov 2025 18:40:28 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Utils/LogEvent.h	Thu Nov 27 18:40:28 2025 +0100
@@ -0,0 +1,30 @@
+/////////////////////////////////////////////////////////////////////////////
+/// \file   LogEvent.h
+/// \brief  User event to pass async messages to the console widget.
+/// \author JD Gascuel.
+/// \copyright (c) 2015 JD Gascuel. All rights reserved.
+/// $Id$
+///////////////////////////////////////////////////////////////////////////////
+// HISTORY
+//  2015-07-06 : Creation
+
+#ifndef LOGEVENT_H
+#define LOGEVENT_H
+
+#include <QEvent>
+#include <QString>
+
+class LogEvent : public QEvent
+{
+    static QEvent::Type _logEventType;
+    LogEvent(const QString& message);
+
+    QString _message;
+
+public:
+    static LogEvent* make(const QString& message);
+
+    inline QString what() const { return _message; }
+};
+
+#endif // LOGEVENT_H