7 #include "qui/SequenceSetupWidget.hpp"
8 #include "qui/MussaSetupWidget.hpp"
10 MussaSetupWidget::MussaSetupWidget(QWidget *parent)
12 analysisNameLineEdit(0),
15 numOfSequencesLineEdit(0),
20 analysisNameLineEdit = new QLineEdit;
21 QLabel *analysisNameLabel = new QLabel(tr("Analysis Name"));
22 analysisNameLabel->setBuddy(analysisNameLineEdit);
25 windowLineEdit = new QLineEdit;
26 QLabel *windowLabel = new QLabel(tr("Window"));
27 windowLabel->setBuddy(windowLineEdit);
30 thresholdLineEdit = new QLineEdit;
31 QLabel *thresholdLabel = new QLabel(tr("Threshold"));
32 thresholdLabel->setBuddy(thresholdLineEdit);
34 // Number of sequences
35 numOfSequencesLineEdit = new QLineEdit;
36 QLabel *numOfSequencesLabel = new QLabel(tr("Number of sequences"));
37 numOfSequencesLabel->setBuddy(numOfSequencesLineEdit);
40 sequenceFrame = new QFrame;
41 sequenceFrame->setFrameStyle(QFrame::Panel | QFrame::Sunken);
44 QHBoxLayout *row1Layout = new QHBoxLayout;
45 QHBoxLayout *row2Layout = new QHBoxLayout;
46 QVBoxLayout *mainLayout = new QVBoxLayout;
48 row1Layout->addWidget(analysisNameLabel);
49 row1Layout->addWidget(analysisNameLineEdit);
51 row2Layout->addWidget(windowLabel);
52 row2Layout->addWidget(windowLineEdit);
53 row2Layout->addWidget(thresholdLabel);
54 row2Layout->addWidget(thresholdLineEdit);
55 row2Layout->addWidget(numOfSequencesLabel);
56 row2Layout->addWidget(numOfSequencesLineEdit);
58 mainLayout->addLayout(row1Layout);
59 mainLayout->addLayout(row2Layout);
60 mainLayout->addWidget(sequenceFrame);
61 setLayout(mainLayout);