Version: 9.15.0
QtxActionMenuMgr::MenuNode Class Reference

Represents a menu item inside main menu structure. More...

Public Member Functions

 MenuNode ()
 Default constructor. More...
 
 MenuNode (MenuNode *, const int, const int, const int)
 Constructor. More...
 
 ~MenuNode ()
 Destructor. More...
 

Public Attributes

MenuNodeparent
 parent menu node More...
 
int id
 menu nodeID More...
 
int idx
 menu node index More...
 
int group
 menu group ID More...
 
bool visible
 visibility status More...
 
int emptyEnabled
 enable empty menu flag More...
 
NodeList children
 children menu nodes list More...
 

Detailed Description

Represents a menu item inside main menu structure.

Constructor & Destructor Documentation

◆ MenuNode() [1/2]

QtxActionMenuMgr::MenuNode::MenuNode ( )

Default constructor.

◆ MenuNode() [2/2]

QtxActionMenuMgr::MenuNode::MenuNode ( MenuNode p,
const int  _id,
const int  _idx,
const int  _group 
)

Constructor.

Parameters
pparent menu node
_idmenu node ID
_idxmenu node index
_groupmenu node group ID

References children.

◆ ~MenuNode()

QtxActionMenuMgr::MenuNode::~MenuNode ( )

Destructor.

Member Data Documentation

◆ children

NodeList QtxActionMenuMgr::MenuNode::children

children menu nodes list

◆ emptyEnabled

int QtxActionMenuMgr::MenuNode::emptyEnabled

enable empty menu flag

◆ group

int QtxActionMenuMgr::MenuNode::group

menu group ID

◆ id

int QtxActionMenuMgr::MenuNode::id

menu nodeID

◆ idx

int QtxActionMenuMgr::MenuNode::idx

menu node index

◆ parent

MenuNode* QtxActionMenuMgr::MenuNode::parent

parent menu node

◆ visible

bool QtxActionMenuMgr::MenuNode::visible

visibility status


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