view Utils/LogEvent.cpp @ 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 source

/////////////////////////////////////////////////////////////////////////////
/// \file   LogEvent.cpp
/// \brief  User event to pass async messages to the console widget.
/// \author JD Gascuel.
/// \copyright (c) 2015 JD Gascuel. All rights reserved.
/// $Id$
///////////////////////////////////////////////////////////////////////////////

#include "LogEvent.h"
#include <QEvent>

//////////////////////////////////////////////////////////////////////////////

QEvent::Type LogEvent::_logEventType = QEvent::None;

//////////////////////////////////////////////////////////////////////////////

LogEvent::LogEvent(const QString& message)
  : QEvent(_logEventType),
    _message(message)
{
}

//////////////////////////////////////////////////////////////////////////////

LogEvent* LogEvent::make(const QString& message)
{
    if( _logEventType == QEvent::None )
        _logEventType = (QEvent::Type) QEvent::registerEventType();
    return new LogEvent(message);
}