Table of Contents

DzMenu

Provides a menu widget for use in menu bars, context menus, and other popup menus.

More...

Inherits :

Methods

DAZ Script
NumberaddAction ( DzAction action, Number menuId=0 )
NumberaddAction ( String className, Number menuId=0 )
NumberaddItem ( String label, Number menuId=0 )
NumberaddItem ( String label, QObject receiver, String member, Number menuId=0 )
voidaddSeparator ( Number menuId=0 )
NumberaddSubMenu ( String label, Number menuId=0 )
Numberexec ( Point pos )
NumberfindSubMenu ( String label, Number menuId=0 )
BooleanisEmpty ()
voidsetItemCheckable ( Number itemId, Boolean checkable )
voidsetItemChecked ( Number itemId, Boolean checked )
voidsetItemData ( Number itemId, Object data )
voidsetItemEnabled ( Number itemId, Boolean enabled )

Signals

voidactivated ( Number id )

Detailed Description

TODO: Add detailed description.

Methods


Number : addAction( DzAction action, Number menuId=0 )

Adds the DzAction to the given menu.

Parameter(s):

Return Value:


Number : addAction( String className, Number menuId=0 )

Convenience method to find an action by class name and add it to the menu.

Parameter(s):

Return Value:


Number : addItem( String label, Number menuId=0 )

Adds an entry to the given menu.

Parameter(s):

Return Value:


Number : addItem( String label, QObject receiver, String member, Number menuId=0 )

Adds an entry to the given menu and connects it to a slot.

Parameter(s):

Return Value:


void : addSeparator( Number menuId=0 )

Adds a separator bar to the given menu.

Parameter(s):


Number : addSubMenu( String label, Number menuId=0 )

Creates a submenu with the given label, and adds it to the given menu.

Parameter(s):

Return Value:


Number : exec( Point pos )

Shows the menu to the user.

Parameter(s):

Return Value:


Number : findSubMenu( String label, Number menuId=0 )

Finds a submenu with the given label, and returns its menu id.

Parameter(s):

Return Value:


Boolean : isEmpty()

Return Value:


void : setItemCheckable( Number itemId, Boolean checkable )

Sets weather or not an item is checkable.

Parameter(s):


void : setItemChecked( Number itemId, Boolean checked )

Sets weather or not an item is checked.

Parameter(s):


void : setItemData( Number itemId, Object data )

Sets the data for the item.

Parameter(s):


void : setItemEnabled( Number itemId, Boolean enabled )

Sets whether or not an item is enabled.

Parameter(s):

Since:

Signals


void : activated( Number id )

Signature:“activated(int)”

Emitted when the user selects an item in the menu, or one of its submenus.

Parameter(s):