1#ifndef COCKATRICE_CARD_DATABASE_VIEW_H
2#define COCKATRICE_CARD_DATABASE_VIEW_H
12#include <qtmetamacros.h>
18template <
typename T>
class QList;
65 void cardAdded(
const QString &cardName,
const QString &zoneName);
75 void addCard(
const QString &zoneName);
77 void updateCard(
const QModelIndex ¤t,
const QModelIndex &);
QSharedPointer< CardInfo > CardInfoPtr
Definition card_info.cpp:15
Definition card_database_display_model.h:27
void selectPrintingClicked()
void openCustomMenu(QPoint point)
Definition card_database_view.cpp:151
void relatedCardClicked(const QString &relatedCard)
void actDoubleClick()
Definition card_database_view.cpp:92
KeySignals * getKeySignals()
Get the KeySignals that are connected to this view. You can install the KeySignals as an eventFilter ...
Definition card_database_view.h:46
void copyDatabaseCellContents() const
Definition card_database_view.cpp:140
KeySignals searchKeySignals
Definition card_database_view.h:27
QString currentCardName() const
Definition card_database_view.cpp:82
void 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 s...
Definition card_database_view.cpp:111
void updateCard(const QModelIndex ¤t, const QModelIndex &)
Definition card_database_view.cpp:118
void addCard(const QString &zoneName)
Definition card_database_view.cpp:101
void edhrecClicked(const CardInfoPtr &cardInfo, bool isCommander)
std::function< QList< QPair< QString, QStringList > >()> zoneMenuProvider
Definition card_database_view.h:32
CardDatabaseView(QWidget *parent, CardDatabaseDisplayModel *model)
Definition card_database_view.cpp:41
void cardAdded(const QString &cardName, const QString &zoneName)
void cardDecremented(const QString &cardName, const QString &zoneName)
void cardChanged(const QString &cardName)
void resetSelectionIfEmpty()
Definition card_database_view.cpp:131
void decrementCard(const QString &zoneName)
Definition card_database_view.cpp:106
void saveDbHeaderState()
Definition card_database_view.cpp:146
std::function< QString()> newZoneHandler
Definition card_database_view.h:35
CardDatabaseDisplayModel * databaseDisplayModel
Definition card_database_view.h:28
Definition key_signals.h:15
Definition remote_connection_controller.h:20