2018-04-22 15:55:55 +00:00
|
|
|
#ifndef UIPIEMENU_H
|
|
|
|
#define UIPIEMENU_H
|
|
|
|
|
|
|
|
#include "ui/UIComponents.h"
|
|
|
|
|
|
|
|
class PieMenu;
|
|
|
|
|
|
|
|
class UIPieMenu : public UIPanel
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
UIPieMenu(void);
|
|
|
|
|
|
|
|
// Destructor automatically removes component from the engine
|
|
|
|
virtual ~UIPieMenu(void);
|
|
|
|
|
|
|
|
virtual vgui::Panel* GetComponentPointer(void);
|
|
|
|
|
|
|
|
virtual const string& GetType(void) const;
|
|
|
|
|
|
|
|
virtual bool SetClassProperties(const TRDescription& inDescription, Panel* inComponent, CSchemeManager* inSchemeManager);
|
|
|
|
|
|
|
|
virtual void Update(float theCurrentTime);
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
|
|
|
static const string UIPieMenuType;
|
|
|
|
|
|
|
|
virtual void AllocateComponent(const TRDescription& inDescription);
|
|
|
|
|
|
|
|
PieMenu* mPieMenu;
|
|
|
|
|
|
|
|
};
|
|
|
|
|
2005-03-09 01:31:56 +00:00
|
|
|
#endif
|