BayesNetworkDialog.h
00001
00002
00003
00004
00005
00006
00007 #ifndef BAYESNETWORKDIALOG_H
00008 #define BAYESNETWORKDIALOG_H
00009
00010 #include <qvariant.h>
00011 #include <qdialog.h>
00012 #include "Learn/Bayes.H"
00013 #include "Qt/ExtraIncludes.H"
00014
00015 class QVBoxLayout;
00016 class QHBoxLayout;
00017 class QGridLayout;
00018 class QSpacerItem;
00019 class QTabWidget;
00020 class QWidget;
00021 class QPushButton;
00022
00023 class BayesNetworkDialog : public QDialog
00024 {
00025 Q_OBJECT
00026
00027 public:
00028 BayesNetworkDialog( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00029 ~BayesNetworkDialog();
00030
00031 QTabWidget* tabWidget;
00032 QWidget* tab;
00033 QPushButton* buttonOk;
00034 QPushButton* buttonCancel;
00035
00036 virtual void init( Bayes & bayesNet );
00037 virtual void update();
00038 virtual void setupTab();
00039
00040 protected:
00041 Bayes *itsBayesNet;
00042
00043 QVBoxLayout* BayesNetworkDialogLayout;
00044 QHBoxLayout* layout2;
00045 QSpacerItem* spacer2;
00046
00047 protected slots:
00048 virtual void languageChange();
00049
00050 };
00051
00052 #endif // BAYESNETWORKDIALOG_H