#include "bbtkKWBlackBox.h"
#include "vtkKWDialog.h"
+#include "vtkKWFrame.h"
+
typedef bbtk::KWBlackBox::Pointer BBPointer;
typedef bbtk::KWBlackBox::WeakPointer BBWeakPointer;
-class BBTK_EXPORT vtkKWBlackBoxDialog : public vtkKWDialog
- //public vtkKWBlackBoxWindow
+class BBTK_EXPORT vtkKWBlackBoxDialog : public vtkKWDialog,
+ public WidgetBlackBoxWindow<vtkKWWidget>
{
public:
mBox.lock()->bbSetWindow(this);
}
virtual BBPointer bbGetBlackBox() { return mBox.lock(); }
+ vtkKWFrame* GetFrame() { return mFrame; }
+ void CreateWidget();
+ // void Pack();
protected:
vtkKWBlackBoxDialog();
~vtkKWBlackBoxDialog();
void operator=(const vtkKWBlackBoxDialog&); // Not implemented.
BBWeakPointer mBox;
bool mShown;
+ vtkKWFrame* mFrame;
};
//==================================================================