Cisco Packet Tracer Extensions API 8.1.0
API for communication between Cisco Packet Tracer application and its extension applications and modules.
|
Menu is the popup menu instantiated from the MenuBar object. More...
Public Member Functions | |
int | count () |
Returns the number of menu items in this menu. More... | |
MenuItem | getMenuItemAt (int) |
Returns the menu item at the specified index. More... | |
MenuItem | getMenuItemByUuid (uuid) |
Returns the menu item with the specified UUID. More... | |
MenuItem | getMenuItemByName (QString) |
Returns the menu item with the specified name. More... | |
uuid | getMenuItemUuid (QString) |
Returns the UUID of the menu item with the specified name. More... | |
void | setItemVisibleUuid (uuid, bool) |
Changes the visibility of the item with the specified UUID. More... | |
void | setItemEnabledUuid (uuid, bool) |
Enables or disables input events to the menu item with the specified UUID. More... | |
void | removeItemUuid (uuid) |
Removes the menu item with the specified UUID. More... | |
uuid | insertItem (QString, QString) |
Inserts an item before the specified item with the specified action. More... | |
uuid | insertItemAfter (QString, QString) |
Inserts an item after the specified item with the specified action. More... | |
uuid | insertSeparator (QString, QString) |
Inserts a separator before the specified item with the specified name. More... | |
uuid | insertSeparatorAfter (QString, QString) |
Inserts a separator after the specified item with the specified name. More... | |
void | removeItem (QString) |
Removes the specified menu item. More... | |
void | setItemVisible (string, bool) |
Shows or hides the specified menu item. More... | |
void | setItemEnabled (string, bool) |
Enables or disables the specified menu item. More... | |
void | setItemObjectEnabled (string, bool) |
Enables or disables the specified menu item using object name. More... | |
void | setItemObjectEnabledFuzzy (string, bool) |
Enables or disables the specified menu item using any text. More... | |
uuid | insertItemWithName (QString, QString, QString) |
Inserts an item before the specified item with the specified action. More... | |
uuid | insertItemWithNameAfter (QString, QString, QString) |
Inserts an item after the specified item with the specified action. More... | |
int Menu::count | ( | ) |
Returns the number of menu items in this menu.
MenuItem Menu::getMenuItemAt | ( | int | ) |
MenuItem Menu::getMenuItemByName | ( | QString | ) |
MenuItem Menu::getMenuItemByUuid | ( | uuid | ) |
uuid Menu::getMenuItemUuid | ( | QString | ) |
Returns the UUID of the menu item with the specified name.
name,the | name of the menu item of interest. |
uuid Menu::insertItem | ( | QString | , |
QString | |||
) |
Inserts an item before the specified item with the specified action.
before,the | name of the menu item to insert before. |
action,the | action of the menu item. |
uuid Menu::insertItemAfter | ( | QString | , |
QString | |||
) |
Inserts an item after the specified item with the specified action.
after,the | name of the menu item to insert after. |
action,the | action of the menu item. |
uuid Menu::insertItemWithName | ( | QString | , |
QString | , | ||
QString | |||
) |
Inserts an item before the specified item with the specified action.
before,the | name of the menu item to insert before. |
action,the | action of the menu item. |
name,object | name assigned to the action |
uuid Menu::insertItemWithNameAfter | ( | QString | , |
QString | , | ||
QString | |||
) |
Inserts an item after the specified item with the specified action.
after,the | name of the menu item to insert after. |
action,the | action of the menu item. |
name,object | name assigned to the action |
uuid Menu::insertSeparator | ( | QString | , |
QString | |||
) |
Inserts a separator before the specified item with the specified name.
before,the | name of the menu item to insert before. |
name,the | name of the separator; not displayed but can be used to find it later. |
uuid Menu::insertSeparatorAfter | ( | QString | , |
QString | |||
) |
Inserts a separator after the specified item with the specified name.
after,the | name of the menu item to insert after. |
name,the | name of the separator; not displayed but can be used to find it later. |
void Menu::removeItem | ( | QString | ) |
Removes the specified menu item.
name,the | name of the menu item. |
void Menu::removeItemUuid | ( | uuid | ) |
Removes the menu item with the specified UUID.
id,the | UUID of the menu item of interest. |
void Menu::setItemEnabled | ( | string | , |
bool | |||
) |
Enables or disables the specified menu item.
name,the | name of the menu item. |
bEnable,true | to enable the menu item, false to disable it. |
void Menu::setItemEnabledUuid | ( | uuid | , |
bool | |||
) |
Enables or disables input events to the menu item with the specified UUID.
id,the | UUID of the menu item of interest. |
bEnabled,true | to enable input events to the menu item, false to disable it. |
void Menu::setItemObjectEnabled | ( | string | , |
bool | |||
) |
Enables or disables the specified menu item using object name.
name,the | name of the menu item. |
bEnable,true | to enable the menu item, false to disable it. |
void Menu::setItemObjectEnabledFuzzy | ( | string | , |
bool | |||
) |
Enables or disables the specified menu item using any text.
anyText,text | that is a portion of either object name or label. |
bEnable,true | to enable the menu item, false to disable it. |
void Menu::setItemVisible | ( | string | , |
bool | |||
) |
Shows or hides the specified menu item.
name,the | name of the menu item. |
bVisible,true | to show the menu item, false to hide it. |
void Menu::setItemVisibleUuid | ( | uuid | , |
bool | |||
) |
Changes the visibility of the item with the specified UUID.
id,the | UUID of the menu item of interest. |
bVisibile,true | to show the menu item, false to hide it. |