Cockatrice
2026-01-14-Development-2.11.0-beta.46
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
visual_deck_editor_sample_hand_widget.h
Go to the documentation of this file.
1
6
7
#ifndef VISUAL_DECK_EDITOR_SAMPLE_HAND_WIDGET_H
8
#define VISUAL_DECK_EDITOR_SAMPLE_HAND_WIDGET_H
9
10
#include "
../cards/card_size_widget.h
"
11
#include "
../deck_analytics/deck_list_statistics_analyzer.h
"
12
#include "
../general/layout_containers/flow_widget.h
"
13
14
#include <QPushButton>
15
#include <QSpinBox>
16
#include <QWidget>
17
#include <
libcockatrice/models/deck_list/deck_list_model.h
>
18
19
class
DrawProbabilityWidget
;
20
class
VisualDeckEditorSampleHandWidget
:
public
QWidget
21
{
22
Q_OBJECT
23
public
:
24
VisualDeckEditorSampleHandWidget
(QWidget *parent,
25
DeckListModel
*
deckListModel
,
26
DeckListStatisticsAnalyzer
*
statsAnalyzer
);
27
QList<ExactCard>
getRandomCards
(
int
amountToGet);
28
29
public
slots:
30
void
updateDisplay
();
31
void
setDeckModel
(
DeckListModel
*deckModel);
32
void
retranslateUi
();
33
34
private
:
35
DeckListModel
*
deckListModel
;
36
DeckListStatisticsAnalyzer
*
statsAnalyzer
;
37
QVBoxLayout *
layout
;
38
QWidget *
resetAndHandSizeContainerWidget
;
39
QHBoxLayout *
resetAndHandSizeLayout
;
40
QPushButton *
resetButton
;
41
QSpinBox *
handSizeSpinBox
;
42
FlowWidget
*
flowWidget
;
43
DrawProbabilityWidget
*
drawProbabilityWidget
;
44
CardSizeWidget
*
cardSizeWidget
;
45
};
46
47
#endif
// VISUAL_DECK_EDITOR_SAMPLE_HAND_WIDGET_H
card_size_widget.h
TODO: Document this.
CardSizeWidget
A widget for adjusting card sizes using a slider.
Definition
card_size_widget.h:21
DeckListModel
Qt model representing a decklist for use in views (tree/table).
Definition
deck_list_model.h:214
DeckListStatisticsAnalyzer
Definition
deck_list_statistics_analyzer.h:23
DrawProbabilityWidget
Definition
draw_probability_widget.h:14
FlowWidget
Definition
flow_widget.h:20
VisualDeckEditorSampleHandWidget::retranslateUi
void retranslateUi()
Definition
visual_deck_editor_sample_hand_widget.cpp:58
VisualDeckEditorSampleHandWidget::VisualDeckEditorSampleHandWidget
VisualDeckEditorSampleHandWidget(QWidget *parent, DeckListModel *deckListModel, DeckListStatisticsAnalyzer *statsAnalyzer)
Definition
visual_deck_editor_sample_hand_widget.cpp:12
VisualDeckEditorSampleHandWidget::handSizeSpinBox
QSpinBox * handSizeSpinBox
Definition
visual_deck_editor_sample_hand_widget.h:41
VisualDeckEditorSampleHandWidget::getRandomCards
QList< ExactCard > getRandomCards(int amountToGet)
Definition
visual_deck_editor_sample_hand_widget.cpp:101
VisualDeckEditorSampleHandWidget::flowWidget
FlowWidget * flowWidget
Definition
visual_deck_editor_sample_hand_widget.h:42
VisualDeckEditorSampleHandWidget::layout
QVBoxLayout * layout
Definition
visual_deck_editor_sample_hand_widget.h:37
VisualDeckEditorSampleHandWidget::cardSizeWidget
CardSizeWidget * cardSizeWidget
Definition
visual_deck_editor_sample_hand_widget.h:44
VisualDeckEditorSampleHandWidget::drawProbabilityWidget
DrawProbabilityWidget * drawProbabilityWidget
Definition
visual_deck_editor_sample_hand_widget.h:43
VisualDeckEditorSampleHandWidget::statsAnalyzer
DeckListStatisticsAnalyzer * statsAnalyzer
Definition
visual_deck_editor_sample_hand_widget.h:36
VisualDeckEditorSampleHandWidget::deckListModel
DeckListModel * deckListModel
Definition
visual_deck_editor_sample_hand_widget.h:35
VisualDeckEditorSampleHandWidget::setDeckModel
void setDeckModel(DeckListModel *deckModel)
Definition
visual_deck_editor_sample_hand_widget.cpp:64
VisualDeckEditorSampleHandWidget::resetAndHandSizeContainerWidget
QWidget * resetAndHandSizeContainerWidget
Definition
visual_deck_editor_sample_hand_widget.h:38
VisualDeckEditorSampleHandWidget::resetAndHandSizeLayout
QHBoxLayout * resetAndHandSizeLayout
Definition
visual_deck_editor_sample_hand_widget.h:39
VisualDeckEditorSampleHandWidget::resetButton
QPushButton * resetButton
Definition
visual_deck_editor_sample_hand_widget.h:40
VisualDeckEditorSampleHandWidget::updateDisplay
void updateDisplay()
Definition
visual_deck_editor_sample_hand_widget.cpp:71
deck_list_model.h
deck_list_statistics_analyzer.h
flow_widget.h
TODO: Document this.
cockatrice
src
interface
widgets
visual_deck_editor
visual_deck_editor_sample_hand_widget.h
Generated by
1.14.0