1 #ifndef __vtkKWBlackBoxDialog_h_INCLUDED__
2 #define __vtkKWBlackBoxDialog_h_INCLUDED__
6 #include "bbtkKWBlackBox.h"
7 #include "vtkKWDialog.h"
9 typedef bbtk::KWBlackBox::Pointer BBPointer;
10 typedef bbtk::KWBlackBox::WeakPointer BBWeakPointer;
12 class BBTK_EXPORT vtkKWBlackBoxDialog : public vtkKWDialog
13 //public vtkKWBlackBoxWindow
19 static vtkKWBlackBoxDialog* New();
21 vtkTypeRevisionMacro(vtkKWBlackBoxDialog,vtkKWDialog);
26 bool bbIsShown() { return mShown; }
27 void bbSetBlackBox(BBPointer box)
30 mBox.lock()->bbSetWindow(this);
32 virtual BBPointer bbGetBlackBox() { return mBox.lock(); }
34 vtkKWBlackBoxDialog();
35 ~vtkKWBlackBoxDialog();
37 vtkKWBlackBoxDialog(const vtkKWBlackBoxDialog&); // Not implemented.
38 void operator=(const vtkKWBlackBoxDialog&); // Not implemented.
42 //==================================================================