Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
DeckView Class Reference

#include <deck_view.h>

Inheritance diagram for DeckView:
[legend]
Collaboration diagram for DeckView:
[legend]

Public Slots

void updateSceneRect (const QRectF &rect)

Signals

void newCardAdded (AbstractCardItem *card)
void sideboardPlanChanged ()

Public Member Functions

 DeckView (QWidget *parent=nullptr)
void setDeck (const DeckList &_deck)
void clearDeck ()
void setLocked (bool _locked)
QList< MoveCard_ToZone > getSideboardPlan () const
void mouseDoubleClickEvent (QMouseEvent *event) override
void resetSideboardPlan ()

Protected Member Functions

void resizeEvent (QResizeEvent *event) override

Private Attributes

DeckViewScenedeckViewScene

Constructor & Destructor Documentation

◆ DeckView()

DeckView::DeckView ( QWidget * parent = nullptr)
explicit
Here is the call graph for this function:

Member Function Documentation

◆ clearDeck()

void DeckView::clearDeck ( )

◆ getSideboardPlan()

QList< MoveCard_ToZone > DeckView::getSideboardPlan ( ) const
inlinenodiscard

◆ mouseDoubleClickEvent()

void DeckView::mouseDoubleClickEvent ( QMouseEvent * event)
override

◆ newCardAdded

void DeckView::newCardAdded ( AbstractCardItem * card)
signal
Here is the caller graph for this function:

◆ resetSideboardPlan()

void DeckView::resetSideboardPlan ( )

◆ resizeEvent()

void DeckView::resizeEvent ( QResizeEvent * event)
overrideprotected

◆ setDeck()

void DeckView::setDeck ( const DeckList & _deck)

◆ setLocked()

void DeckView::setLocked ( bool _locked)
inline

◆ sideboardPlanChanged

void DeckView::sideboardPlanChanged ( )
signal
Here is the caller graph for this function:

◆ updateSceneRect

void DeckView::updateSceneRect ( const QRectF & rect)
slot
Here is the caller graph for this function:

Member Data Documentation

◆ deckViewScene

DeckViewScene* DeckView::deckViewScene
private

The documentation for this class was generated from the following files: