mirror of
https://github.com/ENSL/NS.git
synced 2024-11-26 14:30:54 +00:00
4f13237895
Change CRLF to LF in repo.
34 lines
No EOL
710 B
C++
34 lines
No EOL
710 B
C++
#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;
|
|
|
|
};
|
|
|
|
#endif |