#ifndef __bbtkQtBlackBoxDialog_h_INCLUDED__ #define __bbtkQtBlackBoxDialog_h_INCLUDED__ #ifdef USE_QT #include "bbtkQtBlackBox.h" #include "bbtkWidgetBlackBoxWindow.h" #include "ui_bbtkQtBlackBoxDialog.h" #include "bbtkQtBlackBoxDialogParent.h" namespace bbtk { //========================================================================= // QtBlackBoxDialog //========================================================================= class QtBlackBoxDialog : public QtBlackBoxDialogParent, // WidgetBlackBoxWindow, // public QDialog, private Ui::bbtkQtBlackBoxDialog { Q_OBJECT public: typedef QtBlackBoxDialogParent Parent; // typedef WidgetBlackBoxWindow 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 bbClose(); bool bbIsDialog() { return true; } }; //========================================================================= } #endif #endif