6#include <ilog/CMessage.h>
13class CLoginEvent:
virtual public ilog::CMessage
16 typedef ilog::CMessage BaseClass;
20 MI_LOGIN_EVENT = 100000000
37 const LoginEventInfo& loginEventInfo,
38 istd::IInformationProvider::InformationCategory category,
39 const QString& text = QString(),
40 const QString& source = QString(),
42 const QDateTime* timeStampPtr =
nullptr);
44 const LoginEventInfo& GetLoginEventInfo()
const;
47 virtual bool Serialize(iser::IArchive& archive)
override;
50 virtual QByteArray GetFactoryId()
const override;
53 virtual bool CopyFrom(
const IChangeable&
object, CompatibilityMode mode = CM_WITHOUT_REFS)
override;
54 virtual istd::IChangeableUniquePtr CloneMe(CompatibilityMode mode = CM_WITHOUT_REFS)
const override;
57 static QByteArray GetTypeId();
60 LoginEventInfo m_loginEventInfo;