7#ifndef DLG_SELECT_SET_FOR_CARDS_H
8#define DLG_SELECT_SET_FOR_CARDS_H
10#include "../interface/widgets/general/layout_containers/flow_widget.h"
50 void dropEvent(QDropEvent *event)
override;
This class centralizes the management of the state of the deck in the deck editor tab....
Definition deck_state_manager.h:22
Definition dlg_select_set_for_cards.h:25
QMap< QString, QStringList > cardsForSets
Definition dlg_select_set_for_cards.h:36
QScrollArea * scrollArea
Definition dlg_select_set_for_cards.h:55
void widgetOrderChanged()
QMap< QString, QStringList > getModifiedCards()
Definition dlg_select_set_for_cards.cpp:372
void actClear()
Definition dlg_select_set_for_cards.cpp:187
QLabel * uneditedCardsLabel
Definition dlg_select_set_for_cards.h:58
QPushButton * setAllToPreferredButton
Definition dlg_select_set_for_cards.h:67
void sortSetsByCount()
Definition dlg_select_set_for_cards.cpp:206
FlowWidget * uneditedCardsFlowWidget
Definition dlg_select_set_for_cards.h:57
QListWidget * listWidget
Definition dlg_select_set_for_cards.h:63
DlgSelectSetForCards(QWidget *parent, DeckStateManager *deckStateManager)
Definition dlg_select_set_for_cards.cpp:25
QScrollArea * uneditedCardsArea
Definition dlg_select_set_for_cards.h:56
DeckStateManager * deckStateManager
Definition dlg_select_set_for_cards.h:64
QLabel * modifiedCardsLabel
Definition dlg_select_set_for_cards.h:61
void updateCardLists()
Definition dlg_select_set_for_cards.cpp:253
QPushButton * clearButton
Definition dlg_select_set_for_cards.h:66
QList< SetEntryWidget * > entry_widgets
Definition dlg_select_set_for_cards.h:35
FlowWidget * modifiedCardsFlowWidget
Definition dlg_select_set_for_cards.h:60
void dragEnterEvent(QDragEnterEvent *event) override
Definition dlg_select_set_for_cards.cpp:310
QVBoxLayout * listLayout
Definition dlg_select_set_for_cards.h:34
void updateLayoutOrder()
Definition dlg_select_set_for_cards.cpp:398
void actSetAllToPreferred()
Definition dlg_select_set_for_cards.cpp:196
QVBoxLayout * layout
Definition dlg_select_set_for_cards.h:53
QMap< QString, int > getSetsForCards()
Definition dlg_select_set_for_cards.cpp:232
void dropEvent(QDropEvent *event) override
Definition dlg_select_set_for_cards.cpp:320
void retranslateUi()
Definition dlg_select_set_for_cards.cpp:138
QLabel * instructionLabel
Definition dlg_select_set_for_cards.h:54
QWidget * listContainer
Definition dlg_select_set_for_cards.h:62
QScrollArea * modifiedCardsArea
Definition dlg_select_set_for_cards.h:59
QMap< QString, QStringList > getCardsForSets()
Definition dlg_select_set_for_cards.cpp:351
QMap< QString, SetEntryWidget * > setEntries
Definition dlg_select_set_for_cards.h:65
void actOK()
Definition dlg_select_set_for_cards.cpp:164
Definition dlg_select_set_for_cards.h:73
QString setName
Definition dlg_select_set_for_cards.h:85
DlgSelectSetForCards * parent
Definition dlg_select_set_for_cards.h:84
QLabel * countLabel
Definition dlg_select_set_for_cards.h:98
QStringList getAllCardsForSet()
Definition dlg_select_set_for_cards.cpp:562
QStringList possibleCards
Definition dlg_select_set_for_cards.h:104
QVBoxLayout * layout
Definition dlg_select_set_for_cards.h:95
void updateCardDisplayWidgets()
Definition dlg_select_set_for_cards.cpp:598
QVBoxLayout * cardListLayout
Definition dlg_select_set_for_cards.h:103
QLabel * possibleCardsLabel
Definition dlg_select_set_for_cards.h:99
void mousePressEvent(QMouseEvent *event) override
Definition dlg_select_set_for_cards.cpp:454
void toggleExpansion()
Definition dlg_select_set_for_cards.cpp:538
bool isChecked() const
Definition dlg_select_set_for_cards.cpp:533
QStringList unusedCards
Definition dlg_select_set_for_cards.h:105
QLabel * alreadySelectedCardsLabel
Definition dlg_select_set_for_cards.h:101
void enterEvent(QEnterEvent *event) override
Definition dlg_select_set_for_cards.cpp:490
QCheckBox * checkBox
Definition dlg_select_set_for_cards.h:96
bool expanded
Definition dlg_select_set_for_cards.h:86
QPushButton * expandButton
Definition dlg_select_set_for_cards.h:97
void checkVisibility()
Definition dlg_select_set_for_cards.cpp:553
void populateCardList()
Definition dlg_select_set_for_cards.cpp:574
void leaveEvent(QEvent *event) override
Definition dlg_select_set_for_cards.cpp:501
FlowWidget * cardListContainer
Definition dlg_select_set_for_cards.h:100
FlowWidget * alreadySelectedCardListContainer
Definition dlg_select_set_for_cards.h:102
void dragMoveEvent(QDragMoveEvent *event) override
Definition dlg_select_set_for_cards.cpp:512
SetEntryWidget(DlgSelectSetForCards *parent, const QString &setName, int count)
Definition dlg_select_set_for_cards.cpp:411