DzHierarchyPane Class Reference
[Interface Components]

Pane for displaying the hierarchy of scene nodes. More...

Inheritance diagram for DzHierarchyPane:

DzPane List of all members.

Enumerations



enum  SortType { SortNone, SortAscending, SortDescending }

Methods

void closeAll ()
void closeSelected ()
void expandAll ()
void expandSelected ()
Boolean parentInPlace ()
void refresh ()
void setParentInPlace (Boolean onOff)
void setShowCameras (Boolean onOff)
void setShowDForms (Boolean onOff)
void setShowFigures (Boolean onOff)
void setShowLights (Boolean onOff)
void setShowObjects (Boolean onOff)
Boolean showingCameras ()
Boolean showingDForms ()
Boolean showingFigures ()
Boolean showingLights ()
Boolean showingObjects ()
void sort (SortType sortType)
void sortAscending ()
void sortDescending ()
void sortNone ()
SortType sortType ()

Signals

void contextMenuAboutToShow (DzMenu menu, DzNode node)
 Signature: "contextMenuAboutToShow(DzMenu*,DzNode*)"
void parentInPlaceChanged (Boolean onOff)
 Signature: "parentInPlaceChanged(bool)"
void showingCamerasChanged (Boolean onOff)
 Signature: "showingCamerasChanged(bool)"
void showingDFormsChanged (Boolean onOff)
 Signature: "showingDFormsChanged(bool)"
void showingFiguresChanged (Boolean onOff)
 Signature: "showingFiguresChanged(bool)"
void showingLightsChanged (Boolean onOff)
 Signature: "showingLightsChanged(bool)"
void showingObjectsChanged (Boolean onOff)
 Signature: "showingObjectsChanged(bool)"
void sortingChanged (SortType sortType)
 Signature: "sortingChanged(DzHierarchyPane::SortType)"

Detailed Description

Pane for displaying the hierarchy of scene nodes.

An interface pane that shows the hierarchical arrangement of nodes in the scene.


Member Enumeration Documentation

enum DzHierarchyPane::SortType

Sorting Methods for the hierarchy list

Enumerator:
SortNone  Items are not sorted
SortAscending  Items are sorted alphabetically by name in A-Z order
SortDescending  Items are sorted alphabetically by name in Z-A order


Member Function Documentation

void DzHierarchyPane::closeAll (  ) 

Closes the entire scene hierarchy so that only root nodes are visible in the list.

void DzHierarchyPane::closeSelected (  ) 

Closes the selected hierarchy down to the highest level selected nodes

DzHierarchyPane::contextMenuAboutToShow ( DzMenu  menu,
DzNode  node 
) [signal]

Signature: "contextMenuAboutToShow(DzMenu*,DzNode*)"

Emitted when the pane is about to display a context menu. Other objects can connect to this signal to add custom items to the menu that is displayed to the user.

void DzHierarchyPane::expandAll (  ) 

Opens the entire scene hierarchy so that all nodes in the scene visible in the list.

void DzHierarchyPane::expandSelected (  ) 

Opens the hierarchy from the current selection

Boolean DzHierarchyPane::parentInPlace (  ) 

true if parenting in place is turned on.

DzHierarchyPane::parentInPlaceChanged ( Boolean  onOff  )  [signal]

Signature: "parentInPlaceChanged(bool)"

Emitted when parenting in place is turned on/off.

void DzHierarchyPane::refresh (  ) 

Updates the hierarchy list

Reimplemented from DzPane.

void DzHierarchyPane::setParentInPlace ( Boolean  onOff  ) 

Turn on/off the parent in place setting

void DzHierarchyPane::setShowCameras ( Boolean  onOff  ) 

Turn on/off visibility of items that are cameras (DzCamera-derived items)

void DzHierarchyPane::setShowDForms ( Boolean  onOff  ) 

Turn on/off visibility of items that are DForms (DzDForm, DzDFormBase, and DzDFormZone derived items)

void DzHierarchyPane::setShowFigures ( Boolean  onOff  ) 

Turn on/off visibility of items that are figures (DzSkeleton-derived items)

void DzHierarchyPane::setShowLights ( Boolean  onOff  ) 

Turn on/off visibility of items that are lights (DzLight-derived items)

void DzHierarchyPane::setShowObjects ( Boolean  onOff  ) 

Turn on/off visibility of items that are objects (DzNode items)

Boolean DzHierarchyPane::showingCameras (  ) 

true if cameras are visible in the list of scene items.

DzHierarchyPane::showingCamerasChanged ( Boolean  onOff  )  [signal]

Signature: "showingCamerasChanged(bool)"

Emitted when the showing cameras state of the list has changed.

Boolean DzHierarchyPane::showingDForms (  ) 

true if DForms are visible in the list of scene items.

DzHierarchyPane::showingDFormsChanged ( Boolean  onOff  )  [signal]

Signature: "showingDFormsChanged(bool)"

Emitted when the showing DForms state of the list has changed.

Boolean DzHierarchyPane::showingFigures (  ) 

true if figures are visible in the list of scene items.

DzHierarchyPane::showingFiguresChanged ( Boolean  onOff  )  [signal]

Signature: "showingFiguresChanged(bool)"

Emitted when the showing figures state of the list has changed.

Boolean DzHierarchyPane::showingLights (  ) 

true if lights are visible in the list of scene items.

DzHierarchyPane::showingLightsChanged ( Boolean  onOff  )  [signal]

Signature: "showingLightsChanged(bool)"

Emitted when the showing lights state of the list has changed.

Boolean DzHierarchyPane::showingObjects (  ) 

true if objects are visible in the list of scene items.

DzHierarchyPane::showingObjectsChanged ( Boolean  onOff  )  [signal]

Signature: "showingObjectsChanged(bool)"

Emitted when the showing objects state of the list has changed.

void DzHierarchyPane::sort ( SortType  sortType  ) 

Set the sorting style for items in the list

void DzHierarchyPane::sortAscending (  ) 

Deprecated:
Sort the list by name in ascending order

void DzHierarchyPane::sortDescending (  ) 

Deprecated:
Sort the list by name in descending order

void DzHierarchyPane::sortingChanged ( DzHierarchyPane::SortType  _t1  )  [signal]

Signature: "sortingChanged(DzHierarchyPane::SortType)"

Emitted when sorting style has changed.

void DzHierarchyPane::sortNone (  ) 

Deprecated:
Turn off sorting in the list of items

SortType DzHierarchyPane::sortType (  ) 

Returns:
The current sorting style for items in the list


Generated on Thu Sep 24 12:21:12 2009

Copyright © 2002 - 2009 DAZ 3D, Inc.