vtkKWWizardDialog Class Reference

a superclass for creating wizards UI. More...

#include <vtkKWWizardDialog.h>

Inheritance diagram for vtkKWWizardDialog:
Inheritance graph
[legend]
Collaboration diagram for vtkKWWizardDialog:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vtkKWDialog Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual vtkKWWizardWorkflowGetWizardWorkflow ()
virtual void UpdateEnableState ()



virtual vtkKWWizardWidgetGetWizardWidget ()

Static Public Member Functions

static vtkKWWizardDialogNew ()
static int IsTypeOf (const char *type)
static vtkKWWizardDialogSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkKWWizardDialog ()
 ~vtkKWWizardDialog ()
virtual void CreateWidget ()

Protected Attributes

vtkKWWizardWidgetWizardWidget

Detailed Description

a superclass for creating wizards UI.

This class is the basis for a wizard widget/dialog. This dialog is a thin toplevel wrapper embedding a vtkKWWizardWidget.

Thanks:
This work is part of the National Alliance for Medical Image Computing (NAMIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research, Grant U54 EB005149. Information on the National Centers for Biomedical Computing can be obtained from http://nihroadmap.nih.gov/bioinformatics.
See also:
vtkKWWizardStep vtkKWWizardWorkflow

Definition at line 37 of file vtkKWWizardDialog.h.


Member Typedef Documentation

Reimplemented from vtkKWDialog.

Definition at line 42 of file vtkKWWizardDialog.h.


Constructor & Destructor Documentation

vtkKWWizardDialog::vtkKWWizardDialog (  )  [protected]
vtkKWWizardDialog::~vtkKWWizardDialog (  )  [protected]

Member Function Documentation

static vtkKWWizardDialog* vtkKWWizardDialog::New (  )  [static]

Reimplemented from vtkKWDialog.

virtual const char* vtkKWWizardDialog::GetClassName (  )  [virtual]

Reimplemented from vtkKWDialog.

static int vtkKWWizardDialog::IsTypeOf ( const char *  type  )  [static]

Reimplemented from vtkKWDialog.

virtual int vtkKWWizardDialog::IsA ( const char *  type  )  [virtual]

Reimplemented from vtkKWDialog.

static vtkKWWizardDialog* vtkKWWizardDialog::SafeDownCast ( vtkObject o  )  [static]

Reimplemented from vtkKWDialog.

void vtkKWWizardDialog::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkKWDialog.

virtual vtkKWWizardWidget* vtkKWWizardDialog::GetWizardWidget (  )  [virtual]

Get the internal wizard widget.

virtual vtkKWWizardWorkflow* vtkKWWizardDialog::GetWizardWorkflow (  )  [virtual]

Convenience method to get the wizard widget's wizard workflow.

virtual void vtkKWWizardDialog::UpdateEnableState (  )  [virtual]

Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc.

Reimplemented from vtkKWTopLevel.

virtual void vtkKWWizardDialog::CreateWidget (  )  [protected, virtual]

Create the widget

Reimplemented from vtkKWDialog.


Member Data Documentation

Definition at line 70 of file vtkKWWizardDialog.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Tue Apr 27 02:39:25 2010 for KWWidgets by  doxygen 1.6.1