#include "bbtkQtBlackBox.h"
-#include "bbtkWidgetBlackBoxWindow.h"
+
+#include <QDialog>
#include "ui_bbtkQtBlackBoxDialog.h"
-#include "bbtkQtBlackBoxDialogParent.h"
namespace bbtk
{
//=========================================================================
// QtBlackBoxDialog
//=========================================================================
- class QtBlackBoxDialog : public QtBlackBoxDialogParent,
- // WidgetBlackBoxWindow<QWidget>,
- // public QDialog,
+ class QtBlackBoxDialog : public QDialog,
private Ui::bbtkQtBlackBoxDialog
{
Q_OBJECT
public:
- typedef QtBlackBoxDialogParent Parent;
- // typedef WidgetBlackBoxWindow<QWidget> Parent;
- //QtBlackBoxDialog() : Parent(QtBlackBox::Pointer()) {}
QtBlackBoxDialog(QtBlackBox::Pointer box,
QWidget *parent,
const std::string& title,
int width, int height);
~QtBlackBoxDialog();
- void bbShow();
- void bbHide();
- void bbDestroy();
- bool bbIsDialog() { return true; }
+ private:
+ QtBlackBox::WeakPointer mBox;
};
//=========================================================================