mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-18 08:22:15 -07:00
Add scrollArea, I guess.
This commit is contained in:
parent
a07c1badd8
commit
faf239b55f
2 changed files with 21 additions and 4 deletions
|
|
@ -6,14 +6,25 @@ DeckAnalyticsWidget::DeckAnalyticsWidget(QWidget *parent, DeckListModel *_deckLi
|
||||||
mainLayout = new QVBoxLayout();
|
mainLayout = new QVBoxLayout();
|
||||||
setLayout(mainLayout);
|
setLayout(mainLayout);
|
||||||
|
|
||||||
|
scrollArea = new QScrollArea(this);
|
||||||
|
scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
|
||||||
|
scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
|
||||||
|
scrollArea->setWidgetResizable(true);
|
||||||
|
mainLayout->addWidget(scrollArea);
|
||||||
|
|
||||||
|
container = new QWidget(scrollArea);
|
||||||
|
containerLayout = new QVBoxLayout(container);
|
||||||
|
container->setLayout(containerLayout);
|
||||||
|
scrollArea->setWidget(container);
|
||||||
|
|
||||||
manaCurveWidget = new ManaCurveWidget(this, deckListModel);
|
manaCurveWidget = new ManaCurveWidget(this, deckListModel);
|
||||||
mainLayout->addWidget(manaCurveWidget);
|
containerLayout->addWidget(manaCurveWidget);
|
||||||
|
|
||||||
manaDevotionWidget = new ManaDevotionWidget(this, deckListModel);
|
manaDevotionWidget = new ManaDevotionWidget(this, deckListModel);
|
||||||
mainLayout->addWidget(manaDevotionWidget);
|
containerLayout->addWidget(manaDevotionWidget);
|
||||||
|
|
||||||
manaBaseWidget = new ManaBaseWidget(this, deckListModel);
|
manaBaseWidget = new ManaBaseWidget(this, deckListModel);
|
||||||
mainLayout->addWidget(manaBaseWidget);
|
containerLayout->addWidget(manaBaseWidget);
|
||||||
}
|
}
|
||||||
|
|
||||||
void DeckAnalyticsWidget::refreshDisplays(DeckListModel *_deckModel)
|
void DeckAnalyticsWidget::refreshDisplays(DeckListModel *_deckModel)
|
||||||
|
|
|
||||||
|
|
@ -8,9 +8,10 @@
|
||||||
#include "mana_devotion_widget.h"
|
#include "mana_devotion_widget.h"
|
||||||
|
|
||||||
#include <QHBoxLayout>
|
#include <QHBoxLayout>
|
||||||
|
#include <QScrollArea>
|
||||||
|
#include <QVBoxLayout>
|
||||||
#include <QWidget>
|
#include <QWidget>
|
||||||
#include <decklist.h>
|
#include <decklist.h>
|
||||||
#include <qscrollarea.h>
|
|
||||||
|
|
||||||
class DeckAnalyticsWidget : public QWidget
|
class DeckAnalyticsWidget : public QWidget
|
||||||
{
|
{
|
||||||
|
|
@ -26,6 +27,11 @@ private:
|
||||||
DeckListModel *deckListModel;
|
DeckListModel *deckListModel;
|
||||||
QVBoxLayout *mainLayout;
|
QVBoxLayout *mainLayout;
|
||||||
|
|
||||||
|
QWidget *container;
|
||||||
|
QVBoxLayout *containerLayout;
|
||||||
|
|
||||||
|
QScrollArea *scrollArea;
|
||||||
|
|
||||||
ManaCurveWidget *manaCurveWidget;
|
ManaCurveWidget *manaCurveWidget;
|
||||||
ManaDevotionWidget *manaDevotionWidget;
|
ManaDevotionWidget *manaDevotionWidget;
|
||||||
ManaBaseWidget *manaBaseWidget;
|
ManaBaseWidget *manaBaseWidget;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue