Cisco Packet Tracer Extensions API 8.1.0
API for communication between Cisco Packet Tracer application and its extension applications and modules.
Public Member Functions | List of all members
MenuItem Class Reference

MenuItem is an item in the Menu object. More...

Public Member Functions

uuid getUuid ()
 Returns the UUID of this menu item. More...
 
void removeItem ()
 Removes this menu item from the parent menu. More...
 
QString getLabel ()
 Returns the label for this menu item. More...
 
void setEnabled (bool)
 Enables or disables this menu item. More...
 
void setVisible (bool)
 Shows or hides this menu item. More...
 
void onClicked ()
 This event is emitted when this menu item is clicked. More...
 

Detailed Description

MenuItem is an item in the Menu object.

Member Function Documentation

◆ getLabel()

QString MenuItem::getLabel ( )

Returns the label for this menu item.

Returns
QString, the label for this menu item.

◆ getUuid()

uuid MenuItem::getUuid ( )

Returns the UUID of this menu item.

Returns
uuid, the UUID of this menu item.

◆ onClicked()

void MenuItem::onClicked ( )

This event is emitted when this menu item is clicked.

IPC event.

◆ removeItem()

void MenuItem::removeItem ( )

Removes this menu item from the parent menu.

◆ setEnabled()

void MenuItem::setEnabled ( bool  )

Enables or disables this menu item.

Parameters
bEnabled,trueto enable this menu item, false to disable it.

◆ setVisible()

void MenuItem::setVisible ( bool  )

Shows or hides this menu item.

Parameters
bVisible,trueto show this menu item, false to hide it.

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