6#include <QtGui/QPixmap>
9#include <imtloggui/CEventFactoryCompBase.h>
16class CIconBasedEventFactoryComp:
public CEventFactoryCompBase
19 typedef CEventFactoryCompBase BaseClass;
21 I_BEGIN_COMPONENT(CIconBasedEventFactoryComp)
22 I_ASSIGN(m_iconAttrPtr,
"Icon",
"Icon for events",
true,
"");
23 I_ASSIGN(m_iconSizeAttrPtr,
"IconSize",
"Size of icons",
true, 24);
27 virtual IEventItem* CreateInstance(
const ilog::IMessageConsumer::MessagePtr& messagePtr)
const override;
30 I_ATTR(QByteArray, m_iconAttrPtr);
31 I_ATTR(
int, m_iconSizeAttrPtr);
33 mutable QPixmap m_icon;