![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include <home_widget.h>
Public Slots | |
| void | paintEvent (QPaintEvent *event) override |
| void | initializeBackgroundFromSource () |
| void | onBackgroundShuffleFrequencyChanged () |
| void | updateBackgroundProperties () |
| void | updateButtonsToBackgroundColor () |
| QGroupBox * | createButtons () |
| void | updateConnectButton (const ClientStatus status) |
Public Member Functions | |
| HomeWidget (QWidget *parent, TabSupervisor *tabSupervisor) | |
| void | updateRandomCard () |
Static Public Member Functions | |
| static QPair< QColor, QColor > | extractDominantColors (const QPixmap &pixmap) |
Private Member Functions | |
| void | setRandomCard (ExactCard &newCard) |
| void | loadBackgroundSourceDeck () |
| QPair< QColor, QColor > | determineButtonColor () const |
| void | updateLogoOverlay () |
Private Attributes | |
| QGridLayout * | layout |
| QTimer * | cardChangeTimer |
| TabSupervisor * | tabSupervisor |
| QPixmap | background |
| CardInfoPictureArtCropWidget * | backgroundSourceCard = nullptr |
| DeckList | backgroundSourceDeck |
| QLabel * | logoLabel = nullptr |
| QPair< QColor, QColor > | gradientColors |
| HomeStyledButton * | connectButton |
| HomeWidget::HomeWidget | ( | QWidget * | parent, |
| TabSupervisor * | tabSupervisor ) |
|
slot |
|
private |
|
static |
|
slot |
|
private |
|
slot |
|
overrideslot |
|
private |
|
slot |
|
slot |
|
slot |
|
private |
| void HomeWidget::updateRandomCard | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |