sequenceLayout = new QVBoxLayout;
sequenceFrame->setLayout(sequenceLayout);
- sequenceFrame->resize(500,500);
//scroll area
scrollArea = new QScrollArea;
setLayout(mainLayout);
//Initialize to one sequence
- changeSequenceCount(1);
+ changeSequenceCount(2);
+ //scrollArea->resize(sequenceFrame->sizeHint());
+ //sequenceFrame->resize(500,500);
+ //sequenceFrame->resize(scrollArea->size());
+ scrollArea->setWidgetResizable(TRUE);
scrollArea->show();
+
}
QDir SequenceSetupFrame::get_default_dir() const
{
seqCount = newSeqCount;
setupSequences(seqCount);
- resizeInnerFrame(seqCount);
+ resizeInnerFrame();
}
-void SequenceSetupFrame::resizeInnerFrame(int seqCount)
+void SequenceSetupFrame::resizeInnerFrame()
{
- if (seqCount >= 1)
- {
- sequenceFrame->resize(565, 125 * seqCount + 30);
- }
- else
- {
- sequenceFrame->resize(565, 125 + 30);
- }
+ QSize box(seqList.front()->sizeHint());
+
+ sequenceFrame->resize(box.width(), box.height() * seqList.size() + 30);
}
void SequenceSetupFrame::setupSequences(int newSeqCount)