The card database table.
More...
#include <card_database_view.h>
◆ CardDatabaseView()
◆ actDoubleClick
| void CardDatabaseView::actDoubleClick |
( |
| ) |
|
|
privateslot |
◆ addCard
| void CardDatabaseView::addCard |
( |
const QString & | zoneName | ) |
|
|
privateslot |
◆ cardAdded
| void CardDatabaseView::cardAdded |
( |
const QString & | cardName, |
|
|
const QString & | zoneName ) |
|
signal |
◆ cardChanged
| void CardDatabaseView::cardChanged |
( |
const QString & | cardName | ) |
|
|
signal |
◆ cardDecremented
| void CardDatabaseView::cardDecremented |
( |
const QString & | cardName, |
|
|
const QString & | zoneName ) |
|
signal |
◆ copyDatabaseCellContents
| void CardDatabaseView::copyDatabaseCellContents |
( |
| ) |
const |
|
privateslot |
◆ currentCardName()
| QString CardDatabaseView::currentCardName |
( |
| ) |
const |
◆ decrementCard
| void CardDatabaseView::decrementCard |
( |
const QString & | zoneName | ) |
|
|
privateslot |
◆ edhrecClicked
| void CardDatabaseView::edhrecClicked |
( |
const CardInfoPtr & | cardInfo, |
|
|
bool | isCommander ) |
|
signal |
◆ getKeySignals()
Get the KeySignals that are connected to this view. You can install the KeySignals as an eventFilter to capture keyboard shortcuts for adding and decrementing cards.
◆ openCustomMenu
| void CardDatabaseView::openCustomMenu |
( |
QPoint | point | ) |
|
|
privateslot |
◆ relatedCardClicked
| void CardDatabaseView::relatedCardClicked |
( |
const QString & | relatedCard | ) |
|
|
signal |
◆ resetSelectionIfEmpty
| void CardDatabaseView::resetSelectionIfEmpty |
( |
| ) |
|
|
privateslot |
◆ saveDbHeaderState
| void CardDatabaseView::saveDbHeaderState |
( |
| ) |
|
|
privateslot |
◆ selectPrintingClicked
| void CardDatabaseView::selectPrintingClicked |
( |
| ) |
|
|
signal |
◆ setZoneMenuProvider()
| void CardDatabaseView::setZoneMenuProvider |
( |
const std::function< QList< QPair< QString, QStringList > >()> & | provider, |
|
|
const std::function< QString()> & | newZoneHandler ) |
Sets the provider used to populate the "Add to zone" submenu of the context menu. If no provider is set, the submenu is not shown.
- Parameters
-
| provider | Returns the custom zones of the current deck, grouped by board zone |
| newZoneHandler | Creates a new custom zone and returns its name, or an empty string if creation was cancelled. The menu entry is hidden when not provided. |
◆ updateCard
| void CardDatabaseView::updateCard |
( |
const QModelIndex & | current, |
|
|
const QModelIndex & | ) |
|
privateslot |
◆ databaseDisplayModel
◆ newZoneHandler
| std::function<QString()> CardDatabaseView::newZoneHandler |
|
private |
Handler invoked when the user picks "New zone..." from the add-to-zone menu. Returns the name of the created zone, or an empty string if creation was cancelled.
◆ searchKeySignals
◆ zoneMenuProvider
| std::function<QList<QPair<QString, QStringList> >()> CardDatabaseView::zoneMenuProvider |
|
private |
Provides the custom zones available in the current deck, grouped by board zone. The list contains (board zone name, custom zone names) pairs for every board.
The documentation for this class was generated from the following files: