#include <QVBoxLayout>
#include <QHBoxLayout>
-#include "qui/SequenceSetupWidget.hpp"
-#include "qui/MussaSetupWidget.hpp"
+//#include "qui/mussa_setup_dialog/SequenceSetupWidget.hpp"
+#include "qui/mussa_setup_dialog/SequenceSetupFrame.hpp"
+#include "qui/mussa_setup_dialog/MussaSetupWidget.hpp"
MussaSetupWidget::MussaSetupWidget(QWidget *parent)
: QWidget(parent),
windowLineEdit(0),
thresholdLineEdit(0),
numOfSequencesLineEdit(0),
- sequenceFrame(0)
+ seqSetupFrame(0)
{
// Analysis name
numOfSequencesLabel->setBuddy(numOfSequencesLineEdit);
// frame
- sequenceFrame = new QFrame;
- sequenceFrame->setFrameStyle(QFrame::Panel | QFrame::Sunken);
+ //sequenceFrame = new QFrame;
+ //sequenceFrame->setFrameStyle(QFrame::Panel | QFrame::Sunken);
+ //
+ //QVBoxLayout *sequenceLayout = new QVBoxLayout;
+ //
+ //SequenceSetupWidget *seq1 = new SequenceSetupWidget;
+ //sequenceLayout->addWidget(seq1);
+ //
+ //SequenceSetupWidget *seq2 = new SequenceSetupWidget;
+ //sequenceLayout->addWidget(seq2);
+ //
+ //sequenceFrame->setLayout(sequenceLayout);
+ seqSetupFrame = new SequenceSetupFrame;
+ seqSetupFrame->changeSequenceCount(3);
+ seqSetupFrame->changeSequenceCount(2);
+
+ //connect(numOfSequencesLineEdit, SIGNAL(changed,
+ // seqSetupFrame, SLOT(changeSequenceCount(int)));
// LAYOUT
QHBoxLayout *row1Layout = new QHBoxLayout;
mainLayout->addLayout(row1Layout);
mainLayout->addLayout(row2Layout);
- mainLayout->addWidget(sequenceFrame);
+ mainLayout->addWidget(seqSetupFrame);
setLayout(mainLayout);
+
+}
+
+MussaSetupWidget::MussaSetupWidget(const MussaSetupWidget& msw)
+ : analysisNameLineEdit(msw.analysisNameLineEdit),
+ windowLineEdit(msw.windowLineEdit),
+ thresholdLineEdit(msw.thresholdLineEdit),
+ numOfSequencesLineEdit(msw.numOfSequencesLineEdit),
+ seqSetupFrame(msw.seqSetupFrame)
+{
}