VDE doesn't need to manually resize either.

Took 6 minutes
This commit is contained in:
Lukas Brübach 2025-12-21 10:49:38 +01:00
parent 2cb31d440b
commit 5cc408a317
2 changed files with 7 additions and 13 deletions

View file

@ -338,12 +338,6 @@ void VisualDeckEditorWidget::updateZoneWidgets()
{
}
void VisualDeckEditorWidget::resizeEvent(QResizeEvent *event)
{
QWidget::resizeEvent(event);
zoneContainer->setMaximumWidth(scrollArea->viewport()->width());
}
void VisualDeckEditorWidget::decklistModelReset()
{
clearAllDisplayWidgets();

View file

@ -37,14 +37,8 @@ class VisualDeckEditorWidget : public QWidget
public:
explicit VisualDeckEditorWidget(QWidget *parent, DeckListModel *deckListModel, QItemSelectionModel *selectionModel);
void initializeSearchBarAndCompleter();
void initializeDisplayOptionsWidget();
void initializeDisplayOptionsAndSearchWidget();
void initializeScrollAreaAndZoneContainer();
void connectDeckListModel();
void retranslateUi();
void clearAllDisplayWidgets();
void resizeEvent(QResizeEvent *event) override;
void setDeckList(const DeckList &_deckListModel);
@ -75,6 +69,13 @@ signals:
void cardAdditionRequested(const ExactCard &card);
void displayTypeChanged(DisplayType displayType);
protected:
void initializeSearchBarAndCompleter();
void initializeDisplayOptionsWidget();
void initializeDisplayOptionsAndSearchWidget();
void initializeScrollAreaAndZoneContainer();
void connectDeckListModel();
protected slots:
void onHover(const ExactCard &hoveredCard);
void onCardClick(QMouseEvent *event, CardInfoPictureWithTextOverlayWidget *instance, QString zoneName);
@ -96,7 +97,6 @@ private:
QWidget *zoneContainer;
QVBoxLayout *zoneContainerLayout;
// OverlapControlWidget *overlapControlWidget;
QWidget *container;
QHash<QPersistentModelIndex, QWidget *> indexToWidgetMap;
};