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

#include <deck_editor_database_display_widget.h>

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

Public Slots

ExactCard currentCard () const
void setFilterTree (FilterTree *filterTree)
void clearAllDatabaseFilters ()
void updateSearch (const QString &search)
void updateCard (const QModelIndex &current, const QModelIndex &)
void actAddCardToMainDeck ()
void actAddCardToSideboard ()
void actDecrementCardFromMainDeck ()
void actDecrementCardFromSideboard ()
void databaseCustomMenu (QPoint point)
void copyDatabaseCellContents ()

Signals

void addCardToMainDeck (const ExactCard &card)
void addCardToSideboard (const ExactCard &card)
void decrementCardFromMainDeck (const ExactCard &card)
void decrementCardFromSideboard (const ExactCard &card)
void cardChanged (const ExactCard &_card)

Public Member Functions

 DeckEditorDatabaseDisplayWidget (AbstractTabDeckEditor *parent)
QTreeView * getDatabaseView ()

Public Attributes

AbstractTabDeckEditordeckEditor
SearchLineEditsearchEdit
CardDatabaseModeldatabaseModel
CardDatabaseDisplayModeldatabaseDisplayModel

Private Slots

void retranslateUi ()
void saveDbHeaderState ()

Private Attributes

KeySignals searchKeySignals
QTreeView * databaseView
QHBoxLayout * searchLayout
QAction * aAddCard
QAction * aAddCardToSideboard
QVBoxLayout * centralFrame
QWidget * centralWidget

Constructor & Destructor Documentation

◆ DeckEditorDatabaseDisplayWidget()

DeckEditorDatabaseDisplayWidget::DeckEditorDatabaseDisplayWidget ( AbstractTabDeckEditor * parent)
explicit
Here is the call graph for this function:

Member Function Documentation

◆ actAddCardToMainDeck

void DeckEditorDatabaseDisplayWidget::actAddCardToMainDeck ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ actAddCardToSideboard

void DeckEditorDatabaseDisplayWidget::actAddCardToSideboard ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ actDecrementCardFromMainDeck

void DeckEditorDatabaseDisplayWidget::actDecrementCardFromMainDeck ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ actDecrementCardFromSideboard

void DeckEditorDatabaseDisplayWidget::actDecrementCardFromSideboard ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ addCardToMainDeck

void DeckEditorDatabaseDisplayWidget::addCardToMainDeck ( const ExactCard & card)
signal
Here is the caller graph for this function:

◆ addCardToSideboard

void DeckEditorDatabaseDisplayWidget::addCardToSideboard ( const ExactCard & card)
signal
Here is the caller graph for this function:

◆ cardChanged

void DeckEditorDatabaseDisplayWidget::cardChanged ( const ExactCard & _card)
signal
Here is the caller graph for this function:

◆ clearAllDatabaseFilters

void DeckEditorDatabaseDisplayWidget::clearAllDatabaseFilters ( )
slot
Here is the caller graph for this function:

◆ copyDatabaseCellContents

void DeckEditorDatabaseDisplayWidget::copyDatabaseCellContents ( )
slot
Here is the caller graph for this function:

◆ currentCard

ExactCard DeckEditorDatabaseDisplayWidget::currentCard ( ) const
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ databaseCustomMenu

void DeckEditorDatabaseDisplayWidget::databaseCustomMenu ( QPoint point)
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ decrementCardFromMainDeck

void DeckEditorDatabaseDisplayWidget::decrementCardFromMainDeck ( const ExactCard & card)
signal
Here is the caller graph for this function:

◆ decrementCardFromSideboard

void DeckEditorDatabaseDisplayWidget::decrementCardFromSideboard ( const ExactCard & card)
signal
Here is the caller graph for this function:

◆ getDatabaseView()

QTreeView * DeckEditorDatabaseDisplayWidget::getDatabaseView ( )
inline

◆ retranslateUi

void DeckEditorDatabaseDisplayWidget::retranslateUi ( )
privateslot
Here is the caller graph for this function:

◆ saveDbHeaderState

void DeckEditorDatabaseDisplayWidget::saveDbHeaderState ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setFilterTree

void DeckEditorDatabaseDisplayWidget::setFilterTree ( FilterTree * filterTree)
slot

◆ updateCard

void DeckEditorDatabaseDisplayWidget::updateCard ( const QModelIndex & current,
const QModelIndex &  )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateSearch

void DeckEditorDatabaseDisplayWidget::updateSearch ( const QString & search)
slot
Here is the caller graph for this function:

Member Data Documentation

◆ aAddCard

QAction* DeckEditorDatabaseDisplayWidget::aAddCard
private

◆ aAddCardToSideboard

QAction * DeckEditorDatabaseDisplayWidget::aAddCardToSideboard
private

◆ centralFrame

QVBoxLayout* DeckEditorDatabaseDisplayWidget::centralFrame
private

◆ centralWidget

QWidget* DeckEditorDatabaseDisplayWidget::centralWidget
private

◆ databaseDisplayModel

CardDatabaseDisplayModel* DeckEditorDatabaseDisplayWidget::databaseDisplayModel

◆ databaseModel

CardDatabaseModel* DeckEditorDatabaseDisplayWidget::databaseModel

◆ databaseView

QTreeView* DeckEditorDatabaseDisplayWidget::databaseView
private

◆ deckEditor

AbstractTabDeckEditor* DeckEditorDatabaseDisplayWidget::deckEditor

◆ searchEdit

SearchLineEdit* DeckEditorDatabaseDisplayWidget::searchEdit

◆ searchKeySignals

KeySignals DeckEditorDatabaseDisplayWidget::searchKeySignals
private

◆ searchLayout

QHBoxLayout* DeckEditorDatabaseDisplayWidget::searchLayout
private

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