SequenceSetupWidget::SequenceSetupWidget(QWidget *parent) :
QWidget(parent),
+ sequenceNameEdit(0),
sequenceLineEdit(0),
annotLineEdit(0),
fastaIndexLineEdit(0),
seqStopLineEdit(0)
{
+ sequenceNameEdit = new QLineEdit;
+ QLabel *sequenceNameLabel = new QLabel(tr("Sequence name:"));
+ sequenceNameLabel->setBuddy(sequenceNameEdit);
+
// Sequence row
sequenceLineEdit = new QLineEdit;
//const IsFileValidator *fileValidator = new IsFileValidator(this);
seqStopLabel->setBuddy(seqStopLineEdit);
// Layout
+ QHBoxLayout *sequenceNameLayout = new QHBoxLayout;
QHBoxLayout *sequenceRowLayout = new QHBoxLayout;
QHBoxLayout *annotRowLayout = new QHBoxLayout;
QHBoxLayout *indexRowLayout = new QHBoxLayout;
QVBoxLayout *mainLayout = new QVBoxLayout;
+ sequenceNameLayout->addWidget(sequenceNameLabel);
+ sequenceNameLayout->addWidget(sequenceNameEdit);
+
sequenceRowLayout->addWidget(sequenceLabel);
sequenceRowLayout->addWidget(sequenceLineEdit);
sequenceRowLayout->addWidget(sequenceButton);
indexRowLayout->addWidget(seqStopLabel);
indexRowLayout->addWidget(seqStopLineEdit);
+ mainLayout->addLayout(sequenceNameLayout);
mainLayout->addLayout(sequenceRowLayout);
mainLayout->addLayout(annotRowLayout);
mainLayout->addLayout(indexRowLayout);