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

#include <user_card_settings_dialog.h>

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

Public Member Functions

 UserCardArtSettingsDialog (const CardArtParams &initial={}, QWidget *parent=nullptr)
CardArtParams params () const

Private Slots

void onCardNameChanged (const QString &name)
void reloadPreview ()
void onParamChanged ()

Private Member Functions

void setupUi ()
void populateProviderCombo (const QString &cardName)
void initializeSearchBar ()
QDoubleSpinBox * makeSpinBox (double min, double max, double value, double step)

Private Attributes

QLineEdit * searchBar
QCompleter * completer
CardDatabaseModelcardDatabaseModel
CardDatabaseDisplayModelcardDatabaseDisplayModel
CardSearchModelsearchModel
CardCompleterProxyModelproxyModel
QComboBox * providerComboBox
QMetaObject::Connection pixmapUpdatedConnection
QDoubleSpinBox * marginLSpin
QDoubleSpinBox * marginRSpin
QDoubleSpinBox * verticalOffsetSpin
QDoubleSpinBox * zoomSpin
CardArtPreviewWidgetpreview
QPixmap currentPixmap
CardArtParams currentParams

Constructor & Destructor Documentation

◆ UserCardArtSettingsDialog()

UserCardArtSettingsDialog::UserCardArtSettingsDialog ( const CardArtParams & initial = {},
QWidget * parent = nullptr )
explicit
Here is the call graph for this function:

Member Function Documentation

◆ initializeSearchBar()

void UserCardArtSettingsDialog::initializeSearchBar ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeSpinBox()

QDoubleSpinBox * UserCardArtSettingsDialog::makeSpinBox ( double min,
double max,
double value,
double step )
private
Here is the caller graph for this function:

◆ onCardNameChanged

void UserCardArtSettingsDialog::onCardNameChanged ( const QString & name)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ onParamChanged

void UserCardArtSettingsDialog::onParamChanged ( )
privateslot
Here is the caller graph for this function:

◆ params()

CardArtParams UserCardArtSettingsDialog::params ( ) const
Here is the caller graph for this function:

◆ populateProviderCombo()

void UserCardArtSettingsDialog::populateProviderCombo ( const QString & cardName)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ reloadPreview

void UserCardArtSettingsDialog::reloadPreview ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setupUi()

void UserCardArtSettingsDialog::setupUi ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ cardDatabaseDisplayModel

CardDatabaseDisplayModel* UserCardArtSettingsDialog::cardDatabaseDisplayModel
private

◆ cardDatabaseModel

CardDatabaseModel* UserCardArtSettingsDialog::cardDatabaseModel
private

◆ completer

QCompleter* UserCardArtSettingsDialog::completer
private

◆ currentParams

CardArtParams UserCardArtSettingsDialog::currentParams
private

◆ currentPixmap

QPixmap UserCardArtSettingsDialog::currentPixmap
private

◆ marginLSpin

QDoubleSpinBox* UserCardArtSettingsDialog::marginLSpin
private

◆ marginRSpin

QDoubleSpinBox* UserCardArtSettingsDialog::marginRSpin
private

◆ pixmapUpdatedConnection

QMetaObject::Connection UserCardArtSettingsDialog::pixmapUpdatedConnection
private

◆ preview

CardArtPreviewWidget* UserCardArtSettingsDialog::preview
private

◆ providerComboBox

QComboBox* UserCardArtSettingsDialog::providerComboBox
private

◆ proxyModel

CardCompleterProxyModel* UserCardArtSettingsDialog::proxyModel
private

◆ searchBar

QLineEdit* UserCardArtSettingsDialog::searchBar
private

◆ searchModel

CardSearchModel* UserCardArtSettingsDialog::searchModel
private

◆ verticalOffsetSpin

QDoubleSpinBox* UserCardArtSettingsDialog::verticalOffsetSpin
private

◆ zoomSpin

QDoubleSpinBox* UserCardArtSettingsDialog::zoomSpin
private

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