Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
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 "
libcockatrice/card/printing/exact_card.h
"
11
12
#include <QList>
13
#include <QWidget>
14
#include <qtmetamacros.h>
15
16
class
DrawProbabilityWidget
;
17
class
CardSizeWidget
;
18
class
DeckListModel
;
19
class
DeckListStatisticsAnalyzer
;
20
class
FlowWidget
;
21
class
QHBoxLayout;
22
class
QPushButton;
23
class
QSpinBox;
24
class
QVBoxLayout;
25
26
class
VisualDeckEditorSampleHandWidget
:
public
QWidget
27
{
28
Q_OBJECT
29
public
:
30
VisualDeckEditorSampleHandWidget
(QWidget *parent,
31
DeckListModel
*
deckListModel
,
32
DeckListStatisticsAnalyzer
*
statsAnalyzer
);
33
QList<ExactCard>
getRandomCards
(
int
amountToGet);
34
35
public
slots:
36
void
updateDisplay
();
37
void
setDeckModel
(
DeckListModel
*deckModel);
38
void
retranslateUi
();
39
40
private
:
41
DeckListModel
*
deckListModel
;
42
DeckListStatisticsAnalyzer
*
statsAnalyzer
;
43
QVBoxLayout *
layout
;
44
QWidget *
resetAndHandSizeContainerWidget
;
45
QHBoxLayout *
resetAndHandSizeLayout
;
46
QPushButton *
resetButton
;
47
QSpinBox *
handSizeSpinBox
;
48
FlowWidget
*
flowWidget
;
49
DrawProbabilityWidget
*
drawProbabilityWidget
;
50
CardSizeWidget
*
cardSizeWidget
;
51
};
52
53
#endif
// VISUAL_DECK_EDITOR_SAMPLE_HAND_WIDGET_H
CardSizeWidget
A widget for adjusting card sizes using a slider.
Definition
card_size_widget.h:23
DeckListModel
Qt model representing a decklist for use in views (tree/table).
Definition
deck_list_model.h:228
DeckListStatisticsAnalyzer
Definition
deck_list_statistics_analyzer.h:26
DrawProbabilityWidget
Definition
draw_probability_widget.h:19
FlowWidget
Definition
flow_widget.h:27
QList
Definition
remote_connection_controller.h:20
VisualDeckEditorSampleHandWidget::retranslateUi
void retranslateUi()
Definition
visual_deck_editor_sample_hand_widget.cpp:92
VisualDeckEditorSampleHandWidget::VisualDeckEditorSampleHandWidget
VisualDeckEditorSampleHandWidget(QWidget *parent, DeckListModel *deckListModel, DeckListStatisticsAnalyzer *statsAnalyzer)
Definition
visual_deck_editor_sample_hand_widget.cpp:35
VisualDeckEditorSampleHandWidget::handSizeSpinBox
QSpinBox * handSizeSpinBox
Definition
visual_deck_editor_sample_hand_widget.h:47
VisualDeckEditorSampleHandWidget::getRandomCards
QList< ExactCard > getRandomCards(int amountToGet)
Definition
visual_deck_editor_sample_hand_widget.cpp:135
VisualDeckEditorSampleHandWidget::flowWidget
FlowWidget * flowWidget
Definition
visual_deck_editor_sample_hand_widget.h:48
VisualDeckEditorSampleHandWidget::layout
QVBoxLayout * layout
Definition
visual_deck_editor_sample_hand_widget.h:43
VisualDeckEditorSampleHandWidget::cardSizeWidget
CardSizeWidget * cardSizeWidget
Definition
visual_deck_editor_sample_hand_widget.h:50
VisualDeckEditorSampleHandWidget::drawProbabilityWidget
DrawProbabilityWidget * drawProbabilityWidget
Definition
visual_deck_editor_sample_hand_widget.h:49
VisualDeckEditorSampleHandWidget::statsAnalyzer
DeckListStatisticsAnalyzer * statsAnalyzer
Definition
visual_deck_editor_sample_hand_widget.h:42
VisualDeckEditorSampleHandWidget::deckListModel
DeckListModel * deckListModel
Definition
visual_deck_editor_sample_hand_widget.h:41
VisualDeckEditorSampleHandWidget::setDeckModel
void setDeckModel(DeckListModel *deckModel)
Definition
visual_deck_editor_sample_hand_widget.cpp:98
VisualDeckEditorSampleHandWidget::resetAndHandSizeContainerWidget
QWidget * resetAndHandSizeContainerWidget
Definition
visual_deck_editor_sample_hand_widget.h:44
VisualDeckEditorSampleHandWidget::resetAndHandSizeLayout
QHBoxLayout * resetAndHandSizeLayout
Definition
visual_deck_editor_sample_hand_widget.h:45
VisualDeckEditorSampleHandWidget::resetButton
QPushButton * resetButton
Definition
visual_deck_editor_sample_hand_widget.h:46
VisualDeckEditorSampleHandWidget::updateDisplay
void updateDisplay()
Definition
visual_deck_editor_sample_hand_widget.cpp:105
exact_card.h
cockatrice
src
interface
widgets
visual_deck_editor
visual_deck_editor_sample_hand_widget.h
Generated by
1.18.0