mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-06-10 00:04:48 -07:00
[VDE] Use splitter in sample hand widget (#6528)
* [VDE] Use splitter in sample hand widget * remove unused code
This commit is contained in:
parent
9c07c7a963
commit
792f077071
1 changed files with 19 additions and 10 deletions
|
|
@ -6,6 +6,7 @@
|
|||
#include "../deck_analytics/analyzer_modules/draw_probability/draw_probability_widget.h"
|
||||
#include "../deck_analytics/deck_list_statistics_analyzer.h"
|
||||
|
||||
#include <QSplitter>
|
||||
#include <libcockatrice/card/database/card_database_manager.h>
|
||||
#include <random>
|
||||
|
||||
|
|
@ -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();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue