9 #ifndef lgrGuiObjectManager_H_
10 #define lgrGuiObjectManager_H_
21 template <
typename ObjectType>
34 virtual bool addObject(QString objectName,ObjectType*);
37 virtual ObjectType*
findObject(QString objectName);
49 #define lgrGuiObjectManager_INC
50 #include "lgrGuiObjectManager.inl"
51 #undef lgrGuiObjectManager_INC
QMultiHash< QString, ObjectType > myObjectMap
Definition: lgrGuiObjectManager.h:44
virtual bool addObject(QString objectName, ObjectType *)
Adds an object, if an object of the same name exists the object will NOT be added and the function wi...
virtual ObjectType * findObject(QString objectName)
The logger gui object manager.
Definition: lgrGuiObjectManager.h:22
virtual ~DtLgrGuiObjectManager()
virtual void clear()
Clears all objects.
virtual ObjectType * releaseObject(QString objectName)
virtual bool removeObject(QString objectName)
Defines INPORT/EXPORT macros for lgrGui library.