Add window titles
[mussa.git] / qui / mussa_setup_dialog / MussaSetupDialog.cpp
1 #include <QVBoxLayout>
2
3 #include <iostream>
4
5 #include "qui/mussa_setup_dialog/MussaSetupWidget.hpp"
6 #include "qui/mussa_setup_dialog/MussaSetupDialog.hpp"
7 #include "alg/mussa.hpp"
8
9
10 MussaSetupDialog::MussaSetupDialog(QWidget *parent, Qt::WFlags f)
11   : QDialog(parent, f),
12     setupWidget(0)
13 {
14   setWindowTitle("Define New Analysis");
15   setupWidget = new MussaSetupWidget;
16
17   connect(setupWidget, SIGNAL(createButtonPushed()),
18           this, SLOT(accept()));
19   connect(setupWidget, SIGNAL(cancelButtonPushed()),
20           this, SLOT(reject()));
21
22   QVBoxLayout *layout = new QVBoxLayout;
23   
24   layout->addWidget(setupWidget);
25
26   setLayout(layout);
27 }
28
29 void MussaSetupDialog::accept()
30 {
31   done(1);
32 }
33
34 void MussaSetupDialog::reject()
35 {
36   done(0);
37 }
38
39 MussaRef MussaSetupDialog::getMussa()
40 {
41   return setupWidget->getMussaObject();
42 }