20 #ifndef PartSet_IconFactory_H
21 #define PartSet_IconFactory_H
24 #include <ModuleBase_IconFactory.h>
25 #include <Events_Listener.h>
45 virtual QIcon
getIcon(ObjectPtr theObj);
49 virtual void processEvent(
const std::shared_ptr<Events_Message>& theMessage);
52 static QMap<QString, QString> myIcons;
Base interface for any event listener.
Definition: Events_Listener.h:37
virtual EVENTS_EXPORT void processEvent(const std::shared_ptr< Events_Message > &theMessage)=0
This method is called by loop when the event is started to process.
This is a class which provides icons of objects for object browser.
Definition: ModuleBase_IconFactory.h:35
virtual QIcon getIcon(ObjectPtr theObj)
Returns Icon for the given object.
Definition: ModuleBase_IconFactory.cpp:49
This is a class is redefined in order to provide icons of objects for object browser specific for Par...
Definition: PartSet_IconFactory.h:38
Implementation of Partset module.
Definition: PartSet_Module.h:69