23#ifndef  _SO_DIALOG_CHECK_LAUNCHER_ 
   24#define  _SO_DIALOG_CHECK_LAUNCHER_ 
   26#include <DialogViz/dialog/SoDialogCheckBox.h> 
   27#include <DialogViz/dialog/SoTopLevelDialog.h> 
  154  virtual SoChildList *getChildren() 
const;
 
  156  static void initClass();
 
  157  static void exitClass();
 
  159  virtual void eventNotify(
unsigned int event, uintptr_t param);
 
  162  virtual void internalRemoveChild( 
int index )                          { 
removeChild(index); }
 
  165  virtual void internalAddChild( SoNode *child )                         { 
addChild(
dynamic_cast<SoTopLevelDialog*
>(child) ); }
 
  166  virtual int internalFindChild( 
const SoNode *child )
 const             { 
return findChild(
dynamic_cast<const SoTopLevelDialog*
>(child)); }
 
  167  virtual void internalInsertChild( SoNode *child, 
int newChildIndex )   { 
insertChild(
dynamic_cast<SoTopLevelDialog*
>(child), newChildIndex); }
 
  168  virtual SoNode *internalGetChild( 
int index)
 const                     { 
return getChild(index); }
 
  169  virtual void internalReplaceChild( 
int index, SoNode *newChild)        { 
replaceChild(index, 
dynamic_cast<SoTopLevelDialog*
>(newChild)); }
 
  170  virtual void internalReplaceChild( SoNode *oldChild, SoNode *newChild) { 
replaceChild(
dynamic_cast<SoTopLevelDialog*
>(oldChild),
dynamic_cast<SoTopLevelDialog*
>(newChild)); }
 
  175  virtual SbBool readInstance(SoInput *in, 
unsigned short flags);
 
  178  virtual SbBool readChildren(SoInput *in);
 
  183  int m_numberOfChildren;
 
  186  virtual void search(SoSearchAction *action);
 
  187  virtual void rayPick(SoRayPickAction *action);
 
  188  virtual void write(SoWriteAction *action);
 
  195  virtual void draggerFinishCallback3D();
 
 
Class for smart character strings.
 
SoDialogCheckBox()
Constructor.
 
virtual void insertChild(SoTopLevelDialog *child, int newChildIndex)
Adds a child so that it becomes the one with the given index.
 
virtual SoNode * getChild(int index) const
Returns pointer to child node with the given index.
 
virtual void replaceChild(SoTopLevelDialog *oldChild, SoTopLevelDialog *newChild)
Replaces first instance of given child with new child.
 
SoDialogViz * searchForAuditorId(SbString id)
Retrieves the DialogViz object from the specified auditorID field in an SoDialogCheckBoxLauncher stru...
 
virtual int findChild(const SoTopLevelDialog *child) const
Finds index of given child within group.
 
void applyAuditors()
Applies all DialogAuditors in the auditor list.
 
virtual void addChild(SoTopLevelDialog *child)
Adds a child as last one in group.
 
virtual void replaceChild(int index, SoTopLevelDialog *newChild)
Replaces child with given index with new child.
 
virtual void removeChild(SoTopLevelDialog *child)
Removes first instance of given child from group.
 
virtual void removeAllChildren()
Removes all children from group.
 
SoDialogCheckBoxLauncher()
Constructor.
 
virtual int getNumChildren() const
Returns number of children.
 
virtual void removeChild(int index)
Removes child with given index from group.
 
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a>  Abstract base cl...
 
Abstract base class for all database nodes.
 
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a>  Top Level Dialog...