Changeset View
Changeset View
Standalone View
Standalone View
source/gui/ObjectTypes/CGUIDummyObject.h
Show All 24 Lines | |||||
#include "gui/ObjectBases/IGUIObject.h" | #include "gui/ObjectBases/IGUIObject.h" | ||||
/** | /** | ||||
* Dummy object are used for the base object and objects of type "empty". | * Dummy object are used for the base object and objects of type "empty". | ||||
*/ | */ | ||||
class CGUIDummyObject : public IGUIObject | class CGUIDummyObject : public IGUIObject | ||||
{ | { | ||||
GUI_OBJECT(CGUIDummyObject, "empty") | GUI_OBJECT(CGUIDummyObject, "empty", GUIObjectFactory) | ||||
public: | public: | ||||
CGUIDummyObject(CGUI& pGUI) : IGUIObject(pGUI) {} | CGUIDummyObject(CGUI& pGUI) : IGUIObject(pGUI) {} | ||||
virtual void Draw() {} | virtual void Draw() {} | ||||
/** | /** | ||||
* Empty can never be hovered. It is only a category. | * Empty can never be hovered. It is only a category. | ||||
*/ | */ | ||||
virtual bool IsMouseOver() const | virtual bool IsMouseOver() const | ||||
{ | { | ||||
return false; | return false; | ||||
} | } | ||||
}; | }; | ||||
#endif // INCLUDED_CGUIDUMMYOBJECT | #endif // INCLUDED_CGUIDUMMYOBJECT |
Wildfire Games · Phabricator