Cockatrice 2026-06-27-Development-3.1.0-beta.3
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
CardArtRulesModel Class Reference

#include <tab_card_art_rules.h>

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

Classes

struct  Entry

Public Member Functions

 CardArtRulesModel (AbstractClient *client, QObject *parent=nullptr)
int rowCount (const QModelIndex &parent=QModelIndex()) const override
int columnCount (const QModelIndex &parent=QModelIndex()) const override
QVariant data (const QModelIndex &index, int role) const override
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
void refresh ()
void clear ()
QString cardAt (int row) const
const EntryentryAt (int row) const

Private Slots

void onRefreshFinished (const Response &r)

Private Attributes

AbstractClientclient
std::vector< Entryentries

Constructor & Destructor Documentation

◆ CardArtRulesModel()

CardArtRulesModel::CardArtRulesModel ( AbstractClient * client,
QObject * parent = nullptr )
explicit

Member Function Documentation

◆ cardAt()

QString CardArtRulesModel::cardAt ( int row) const

◆ clear()

void CardArtRulesModel::clear ( )

◆ columnCount()

int CardArtRulesModel::columnCount ( const QModelIndex & parent = QModelIndex()) const
override

◆ data()

QVariant CardArtRulesModel::data ( const QModelIndex & index,
int role ) const
override

◆ entryAt()

const CardArtRulesModel::Entry * CardArtRulesModel::entryAt ( int row) const

◆ headerData()

QVariant CardArtRulesModel::headerData ( int section,
Qt::Orientation orientation,
int role ) const
override

◆ onRefreshFinished

void CardArtRulesModel::onRefreshFinished ( const Response & r)
privateslot
Here is the caller graph for this function:

◆ refresh()

void CardArtRulesModel::refresh ( )
Here is the call graph for this function:

◆ rowCount()

int CardArtRulesModel::rowCount ( const QModelIndex & parent = QModelIndex()) const
override

Member Data Documentation

◆ client

AbstractClient* CardArtRulesModel::client
private

◆ entries

std::vector<Entry> CardArtRulesModel::entries
private

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