PGE Engine
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | Public Attributes | Protected Attributes | Friends | List of all members
PGE_Menuitem Class Reference
Inheritance diagram for PGE_Menuitem:
PGE_BoolMenuItem PGE_IntMenuItem PGE_KeyGrabMenuItem PGE_NamedIntMenuItem

Public Types

enum  itemType {
  ITEM_Normal =0, ITEM_Bool, ITEM_Int, ITEM_NamedInt,
  ITEM_KeyGrab, ITEM_StrList
}
 

Public Member Functions

 PGE_Menuitem (const PGE_Menuitem &_it)
 
PGE_Menuitem operator= (const PGE_Menuitem &_it)
 
virtual void left ()
 
virtual void right ()
 
virtual void toggle ()
 
virtual void render (int x, int y)
 

Public Attributes

QString title
 
QString value
 
itemType type
 
int valueOffset
 X-offset where must be rendered value label.
 

Protected Attributes

std::function< void()> extAction
 
int _width
 
int _font_id
 

Friends

class PGE_Menu
 

The documentation for this class was generated from the following files: