Cockatrice
2025-11-30-Development-2.11.0-beta.38
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 "
../general/layout_containers/flow_widget.h
"
12
13
#include <QPushButton>
14
#include <QSpinBox>
15
#include <QWidget>
16
#include <
libcockatrice/models/deck_list/deck_list_model.h
>
17
18
class
VisualDeckEditorSampleHandWidget
:
public
QWidget
19
{
20
Q_OBJECT
21
public
:
22
VisualDeckEditorSampleHandWidget
(QWidget *parent,
DeckListModel
*
deckListModel
);
23
QList<ExactCard>
getRandomCards
(
int
amountToGet);
24
25
public
slots:
26
void
updateDisplay
();
27
void
setDeckModel
(
DeckListModel
*deckModel);
28
void
retranslateUi
();
29
30
private
:
31
DeckListModel
*
deckListModel
;
32
QVBoxLayout *
layout
;
33
QWidget *
resetAndHandSizeContainerWidget
;
34
QHBoxLayout *
resetAndHandSizeLayout
;
35
QPushButton *
resetButton
;
36
QSpinBox *
handSizeSpinBox
;
37
FlowWidget
*
flowWidget
;
38
CardSizeWidget
*
cardSizeWidget
;
39
};
40
41
#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:200
FlowWidget
Definition
flow_widget.h:20
VisualDeckEditorSampleHandWidget::retranslateUi
void retranslateUi()
Definition
visual_deck_editor_sample_hand_widget.cpp:51
VisualDeckEditorSampleHandWidget::VisualDeckEditorSampleHandWidget
VisualDeckEditorSampleHandWidget(QWidget *parent, DeckListModel *deckListModel)
Definition
visual_deck_editor_sample_hand_widget.cpp:10
VisualDeckEditorSampleHandWidget::handSizeSpinBox
QSpinBox * handSizeSpinBox
Definition
visual_deck_editor_sample_hand_widget.h:36
VisualDeckEditorSampleHandWidget::getRandomCards
QList< ExactCard > getRandomCards(int amountToGet)
Definition
visual_deck_editor_sample_hand_widget.cpp:77
VisualDeckEditorSampleHandWidget::flowWidget
FlowWidget * flowWidget
Definition
visual_deck_editor_sample_hand_widget.h:37
VisualDeckEditorSampleHandWidget::layout
QVBoxLayout * layout
Definition
visual_deck_editor_sample_hand_widget.h:32
VisualDeckEditorSampleHandWidget::cardSizeWidget
CardSizeWidget * cardSizeWidget
Definition
visual_deck_editor_sample_hand_widget.h:38
VisualDeckEditorSampleHandWidget::deckListModel
DeckListModel * deckListModel
Definition
visual_deck_editor_sample_hand_widget.h:31
VisualDeckEditorSampleHandWidget::setDeckModel
void setDeckModel(DeckListModel *deckModel)
Definition
visual_deck_editor_sample_hand_widget.cpp:57
VisualDeckEditorSampleHandWidget::resetAndHandSizeContainerWidget
QWidget * resetAndHandSizeContainerWidget
Definition
visual_deck_editor_sample_hand_widget.h:33
VisualDeckEditorSampleHandWidget::resetAndHandSizeLayout
QHBoxLayout * resetAndHandSizeLayout
Definition
visual_deck_editor_sample_hand_widget.h:34
VisualDeckEditorSampleHandWidget::resetButton
QPushButton * resetButton
Definition
visual_deck_editor_sample_hand_widget.h:35
VisualDeckEditorSampleHandWidget::updateDisplay
void updateDisplay()
Definition
visual_deck_editor_sample_hand_widget.cpp:64
deck_list_model.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