#include <deck_card_zone_display_widget.h>
|
| | DeckCardZoneDisplayWidget (QWidget *parent, DeckListModel *deckListModel, QItemSelectionModel *selectionModel, QPersistentModelIndex trackedIndex, QString zoneName, QString activeGroupCriteria, QStringList activeSortCriteria, DisplayType displayType, int bannerOpacity, int subBannerOpacity, CardSizeWidget *_cardSizeWidget) |
| void | onSelectionChanged (const QItemSelection &selected, const QItemSelection &deselected) |
| void | addCardsToOverlapWidget () |
| void | resizeEvent (QResizeEvent *event) override |
◆ DeckCardZoneDisplayWidget()
| DeckCardZoneDisplayWidget::DeckCardZoneDisplayWidget |
( |
QWidget * | parent, |
|
|
DeckListModel * | deckListModel, |
|
|
QItemSelectionModel * | selectionModel, |
|
|
QPersistentModelIndex | trackedIndex, |
|
|
QString | zoneName, |
|
|
QString | activeGroupCriteria, |
|
|
QStringList | activeSortCriteria, |
|
|
DisplayType | displayType, |
|
|
int | bannerOpacity, |
|
|
int | subBannerOpacity, |
|
|
CardSizeWidget * | _cardSizeWidget ) |
◆ activeSortCriteriaChanged
| void DeckCardZoneDisplayWidget::activeSortCriteriaChanged |
( |
QStringList | activeSortCriteria | ) |
|
|
signal |
◆ addCardsToOverlapWidget()
| void DeckCardZoneDisplayWidget::addCardsToOverlapWidget |
( |
| ) |
|
◆ cardClicked
◆ cardHovered
| void DeckCardZoneDisplayWidget::cardHovered |
( |
const ExactCard & | card | ) |
|
|
signal |
◆ cleanupInvalidCardGroup
◆ constructAppropriateWidget
| void DeckCardZoneDisplayWidget::constructAppropriateWidget |
( |
QPersistentModelIndex | index | ) |
|
|
slot |
◆ displayCards
| void DeckCardZoneDisplayWidget::displayCards |
( |
| ) |
|
|
slot |
◆ getGroupCriteriaValueList
| QList< QString > DeckCardZoneDisplayWidget::getGroupCriteriaValueList |
( |
| ) |
|
|
slot |
◆ onActiveGroupCriteriaChanged
| void DeckCardZoneDisplayWidget::onActiveGroupCriteriaChanged |
( |
QString | activeGroupCriteria | ) |
|
|
slot |
◆ onActiveSortCriteriaChanged
| void DeckCardZoneDisplayWidget::onActiveSortCriteriaChanged |
( |
QStringList | activeSortCriteria | ) |
|
|
slot |
◆ onCategoryAddition
| void DeckCardZoneDisplayWidget::onCategoryAddition |
( |
const QModelIndex & | parent, |
|
|
int | first, |
|
|
int | last ) |
|
slot |
◆ onCategoryRemoval
| void DeckCardZoneDisplayWidget::onCategoryRemoval |
( |
const QModelIndex & | parent, |
|
|
int | first, |
|
|
int | last ) |
|
slot |
◆ onClick
◆ onHover
| void DeckCardZoneDisplayWidget::onHover |
( |
const ExactCard & | card | ) |
|
|
slot |
◆ onSelectionChanged()
| void DeckCardZoneDisplayWidget::onSelectionChanged |
( |
const QItemSelection & | selected, |
|
|
const QItemSelection & | deselected ) |
◆ refreshDisplayType
| void DeckCardZoneDisplayWidget::refreshDisplayType |
( |
const DisplayType & | displayType | ) |
|
|
slot |
◆ requestCleanup
◆ resizeEvent()
| void DeckCardZoneDisplayWidget::resizeEvent |
( |
QResizeEvent * | event | ) |
|
|
override |
◆ activeGroupCriteria
| QString DeckCardZoneDisplayWidget::activeGroupCriteria |
|
private |
◆ activeSortCriteria
| QStringList DeckCardZoneDisplayWidget::activeSortCriteria |
|
private |
◆ banner
◆ bannerOpacity
| int DeckCardZoneDisplayWidget::bannerOpacity = 20 |
|
private |
◆ cardGroupContainer
| QWidget* DeckCardZoneDisplayWidget::cardGroupContainer |
|
private |
◆ cardGroupLayout
| QVBoxLayout* DeckCardZoneDisplayWidget::cardGroupLayout |
|
private |
◆ cardSizeWidget
◆ deckListModel
◆ displayType
◆ indexToWidgetMap
| QHash<QPersistentModelIndex, QWidget *> DeckCardZoneDisplayWidget::indexToWidgetMap |
|
private |
◆ layout
| QVBoxLayout* DeckCardZoneDisplayWidget::layout |
|
private |
◆ overlapWidget
◆ selectionModel
| QItemSelectionModel* DeckCardZoneDisplayWidget::selectionModel |
◆ subBannerOpacity
| int DeckCardZoneDisplayWidget::subBannerOpacity = 10 |
|
private |
◆ trackedIndex
| QPersistentModelIndex DeckCardZoneDisplayWidget::trackedIndex |
◆ zoneName
| QString DeckCardZoneDisplayWidget::zoneName |
The documentation for this class was generated from the following files: