31 #ifndef __vtkKWWizardStep_h
32 #define __vtkKWWizardStep_h
54 void PrintSelf(ostream& os, vtkIndent indent);
58 vtkGetMacro(Id, vtkIdType);
62 vtkGetStringMacro(Name);
63 vtkSetStringMacro(Name);
67 vtkGetStringMacro(Description);
68 vtkSetStringMacro(Description);
82 virtual void ShowUserInterface();
83 virtual void SetShowUserInterfaceCommand(
84 vtkObject *
object,
const char *method);
85 virtual void InvokeShowUserInterfaceCommand();
86 virtual int HasShowUserInterfaceCommand();
93 ShowUserInterfaceEvent = 10000,
94 HideUserInterfaceEvent,
120 virtual void HideUserInterface();
121 virtual void SetHideUserInterfaceCommand(
122 vtkObject *
object,
const char *method);
123 virtual void InvokeHideUserInterfaceCommand();
124 virtual int HasHideUserInterfaceCommand();
149 virtual void Validate();
150 virtual void SetValidateCommand(vtkObject *
object,
const char *method);
151 virtual void InvokeValidateCommand();
152 virtual int HasValidateCommand();
171 virtual int CanGoToSelf();
172 virtual void SetCanGoToSelfCommand(vtkObject *
object,
const char *method);
173 virtual int InvokeCanGoToSelfCommand();
174 virtual int HasCanGoToSelfCommand();
338 char *ShowUserInterfaceCommand;
339 char *HideUserInterfaceCommand;
340 char *ValidateCommand;
341 char *CanGoToSelfCommand;
348 vtkObject *caller,
unsigned long event,
void *calldata);
361 static vtkIdType IdCounter;