diff --git a/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.cpp index 9e7fb0208..81f2c18bb 100644 --- a/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.cpp +++ b/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.cpp @@ -6,6 +6,7 @@ #include "../deck_analytics/analyzer_modules/draw_probability/draw_probability_widget.h" #include "../deck_analytics/deck_list_statistics_analyzer.h" +#include #include #include @@ -18,6 +19,10 @@ VisualDeckEditorSampleHandWidget::VisualDeckEditorSampleHandWidget(QWidget *pare layout->setSpacing(0); setLayout(layout); + auto upperLayout = new QVBoxLayout(this); + upperLayout->setContentsMargins(0, 0, 0, 0); + upperLayout->setSpacing(0); + resetAndHandSizeLayout = new QHBoxLayout(resetAndHandSizeContainerWidget); resetAndHandSizeLayout->setContentsMargins(11, 0, 11, 0); @@ -37,23 +42,27 @@ VisualDeckEditorSampleHandWidget::VisualDeckEditorSampleHandWidget(QWidget *pare &VisualDeckEditorSampleHandWidget::updateDisplay); resetAndHandSizeLayout->addWidget(handSizeSpinBox); - layout->addWidget(resetAndHandSizeContainerWidget); + upperLayout->addWidget(resetAndHandSizeContainerWidget); flowWidget = new FlowWidget(this, Qt::Horizontal, Qt::ScrollBarAlwaysOff, Qt::ScrollBarAsNeeded); - layout->addWidget(flowWidget); + upperLayout->addWidget(flowWidget); cardSizeWidget = new CardSizeWidget(this, flowWidget); - layout->addWidget(cardSizeWidget); + upperLayout->addWidget(cardSizeWidget); + + auto upperLayoutWidget = new QWidget(this); + upperLayoutWidget->setLayout(upperLayout); drawProbabilityWidget = new DrawProbabilityWidget(this, statsAnalyzer); - layout->addWidget(drawProbabilityWidget); - for (const ExactCard &card : getRandomCards(handSizeSpinBox->value())) { - auto displayWidget = new CardInfoPictureWidget(this); - displayWidget->setCard(card); - displayWidget->setScaleFactor(cardSizeWidget->getSlider()->value()); - flowWidget->addWidget(displayWidget); - } + auto *splitter = new QSplitter(this); + splitter->setObjectName("splitter"); + splitter->setOrientation(Qt::Vertical); + + splitter->addWidget(upperLayoutWidget); + splitter->addWidget(drawProbabilityWidget); + + layout->addWidget(splitter); retranslateUi(); }