![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include <draw_probability_widget.h>
Public Slots | |
| void | updateDisplay () override |
| void | loadConfig (const QJsonObject &cfg) override |
| void | retranslateUi () |
| Public Slots inherited from AbstractAnalyticsPanelWidget | |
| virtual void | updateDisplay ()=0 |
Public Member Functions | |
| DrawProbabilityWidget (QWidget *parent, DeckListStatisticsAnalyzer *analyzer) | |
| QDialog * | createConfigDialog (QWidget *parent) override |
| QJsonObject | extractConfigFromDialog (QDialog *dlg) const override |
| void | applyConfigToToolbar () |
| Public Member Functions inherited from AbstractAnalyticsPanelWidget | |
| AbstractAnalyticsPanelWidget (QWidget *parent, DeckListStatisticsAnalyzer *analyzer) | |
| void | setDisplayTitle (const QString &title) |
| QString | displayTitleText () const |
| virtual QJsonObject | saveConfig () const |
| virtual void | loadConfig (const QJsonObject &) |
| bool | applyConfigFromDialog () |
Private Slots | |
| void | updateFilterOptions () |
Private Member Functions | |
| double | hypergeometricProbability (int N, int K, int n, int k) |
| double | calculateProbability (int totalCards, int copies, int drawn, bool atLeast) |
Private Attributes | |
| DrawProbabilityConfig | config |
| FlowWidget * | controls |
| QLabel * | labelPrefix |
| QLabel * | labelMiddle |
| QLabel * | labelSuffix |
| QLineEdit * | cardNameEdit |
| QComboBox * | criteriaCombo |
| QComboBox * | filterCombo |
| QComboBox * | exactnessCombo |
| QSpinBox * | quantitySpin |
| QSpinBox * | drawnSpin |
| QSpinBox * | manaValueSpin |
| QTableWidget * | resultTable |
Additional Inherited Members | |
| Protected Attributes inherited from AbstractAnalyticsPanelWidget | |
| DeckListStatisticsAnalyzer * | analyzer |
| QVBoxLayout * | layout |
| QWidget * | bannerAndSettingsContainer |
| QHBoxLayout * | bannerAndSettingsLayout |
| QString | displayTitle |
| BannerWidget * | bannerWidget |
| QPushButton * | configureButton |
| DrawProbabilityWidget::DrawProbabilityWidget | ( | QWidget * | parent, |
| DeckListStatisticsAnalyzer * | analyzer ) |
| void DrawProbabilityWidget::applyConfigToToolbar | ( | ) |
|
private |
|
overridevirtual |
|
overridevirtual |
Implements AbstractAnalyticsPanelWidget.
|
private |
|
overrideslot |
|
slot |
|
overrideslot |
|
privateslot |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |