![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include <overlapped_card_group_display_widget.h>
Public Slots | |
| void | resizeEvent (QResizeEvent *event) override |
| Public Slots inherited from CardGroupDisplayWidget | |
| void | mousePressEvent (QMouseEvent *event) override |
| virtual QWidget * | constructWidgetForIndex (QPersistentModelIndex index) |
| virtual void | updateCardDisplays () |
| virtual void | onCardAddition (const QModelIndex &parent, int first, int last) |
| virtual void | onCardRemoval (const QModelIndex &parent, int first, int last) |
| void | onDataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector< int > &roles) |
| void | onActiveSortCriteriaChanged (QStringList activeSortCriteria) |
| void | updateCardCount () |
| void | resizeEvent (QResizeEvent *event) override |
Public Member Functions | |
| OverlappedCardGroupDisplayWidget (QWidget *parent, DeckListModel *deckListModel, QItemSelectionModel *selectionModel, QPersistentModelIndex trackedIndex, QString zoneName, QString cardGroupCategory, QString activeGroupCriteria, QStringList activeSortCriteria, int bannerOpacity, CardSizeWidget *cardSizeWidget) | |
| Public Member Functions inherited from CardGroupDisplayWidget | |
| CardGroupDisplayWidget (QWidget *parent, DeckListModel *deckListModel, QItemSelectionModel *selectionModel, QPersistentModelIndex trackedIndex, QString zoneName, QString cardGroupCategory, QString activeGroupCriteria, QStringList activeSortCriteria, int bannerOpacity, CardSizeWidget *cardSizeWidget) | |
| void | onSelectionChanged (const QItemSelection &selected, const QItemSelection &deselected) |
| void | refreshSelectionForIndex (const QPersistentModelIndex &persistent) |
| void | clearAllDisplayWidgets () |
| void | addCardWidgets (const QPersistentModelIndex &persistent) |
Private Member Functions | |
| QWidget * | getLayoutParent () override |
| void | addToLayout (QWidget *toAdd) override |
| void | insertIntoLayout (QWidget *toInsert, int insertAt) override |
| void | removeFromLayout (QWidget *toRemove) override |
Private Attributes | |
| OverlapWidget * | overlapWidget |
Additional Inherited Members | |
| Signals inherited from CardGroupDisplayWidget | |
| void | cardClicked (QMouseEvent *event, const ExactCard &card) |
| void | cardHovered (const ExactCard &card) |
| void | cleanupRequested (CardGroupDisplayWidget *cardGroupDisplayWidget) |
| Public Attributes inherited from CardGroupDisplayWidget | |
| DeckListModel * | deckListModel |
| QItemSelectionModel * | selectionModel |
| QPersistentModelIndex | trackedIndex |
| QMap< QPersistentModelIndex, QList< QWidget * > > | indexToWidgetMap |
| QString | zoneName |
| QString | cardGroupCategory |
| QString | activeGroupCriteria |
| QStringList | activeSortCriteria |
| CardSizeWidget * | cardSizeWidget |
| Protected Attributes inherited from CardGroupDisplayWidget | |
| QVBoxLayout * | layout |
| BannerWidget * | banner |
| OverlappedCardGroupDisplayWidget::OverlappedCardGroupDisplayWidget | ( | QWidget * | parent, |
| DeckListModel * | deckListModel, | ||
| QItemSelectionModel * | selectionModel, | ||
| QPersistentModelIndex | trackedIndex, | ||
| QString | zoneName, | ||
| QString | cardGroupCategory, | ||
| QString | activeGroupCriteria, | ||
| QStringList | activeSortCriteria, | ||
| int | bannerOpacity, | ||
| CardSizeWidget * | cardSizeWidget ) |
|
inlineoverrideprivatevirtual |
|
inlineoverrideprivatevirtual |
Reimplemented from CardGroupDisplayWidget.
|
inlineoverrideprivatevirtual |
|
inlineoverrideprivatevirtual |
Reimplemented from CardGroupDisplayWidget.
|
overrideslot |
|
private |