DzPropertyGroupTree Class Reference
[Property Objects]

Represents the root of a property group tree. More...

Inheritance diagram for DzPropertyGroupTree:

DzBase QObject Object List of all members.

Methods

DzPropertyGroup findChild (String name)
Array getAllPaths ()
DzPropertyGroup getDefaultGroup ()
DzPropertyGroup getFirstChild ()
DzElement getOwner ()
Boolean isPrivate ()
Boolean moveChildToIndex (String childName, Number newIndex)
void setIsPrivate (Boolean onoff)

Signals

void childListChanged ()
 Signature: "childListChanged()"
void treeChanged ()
 Signature: "treeChanged()"

Detailed Description

Represents the root of a property group tree.

See also:
DzElement


Member Function Documentation

void DzPropertyGroupTree::childListChanged (  )  [signal]

Signature: "childListChanged()"

Emitted when the child list of the group has changed.

DzPropertyGroup DzPropertyGroupTree::findChild ( String  name  ) 

Parameters:
name The name of the property group to look for.
Returns:
The child with the given path, NULL if not found.

Array DzPropertyGroupTree::getAllPaths (  ) 

Provided for convenience and DAZ Script access.

Returns:
A list of all property group paths in the current tree.

DzPropertyGroup DzPropertyGroupTree::getDefaultGroup (  ) 

Returns:
The default property group for the tree - i.e. "General"

DzPropertyGroup DzPropertyGroupTree::getFirstChild (  ) 

Returns:
The first child group, if any.

DzElement DzPropertyGroupTree::getOwner (  ) 

Returns:
The path of this group

bool DzPropertyGroupTree::isPrivate (  ) 

Returns:
true if this property group tree is private.

Boolean DzPropertyGroupTree::moveChildToIndex ( String  childName,
Number  newIndex 
)

Moves the child group to a different position in the list.

Parameters:
childName The name of the property group to move
newIndex The position in the child list to move the property group to.
Returns:
true if the property was moved successfully, otherwise false.

DzPropertyGroupTree::setIsPrivate ( Boolean  onoff  ) 

Sets whether this property group tree is private.

void DzPropertyGroupTree::treeChanged (  )  [signal]

Signature: "treeChanged()"

Emitted when the tree has changed.


Generated on Thu Sep 24 12:21:14 2009

Copyright © 2002 - 2009 DAZ 3D, Inc.