Cockatrice
2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
overlap_control_widget.h
Go to the documentation of this file.
1
6
7
#ifndef OVERLAP_CONTROL_WIDGET_H
8
#define OVERLAP_CONTROL_WIDGET_H
9
#include "
../display/labeled_input.h
"
10
#include "
overlap_widget.h
"
11
12
#include <QHBoxLayout>
13
#include <QSlider>
14
#include <QWidget>
15
16
class
OverlapControlWidget
final :
public
QWidget
17
{
18
Q_OBJECT
19
20
public
:
21
OverlapControlWidget
(
int
overlapPercentage
,
22
int
maxColumns
,
23
int
maxRows
,
24
Qt::Orientation
direction
,
25
QWidget *parent);
26
void
connectOverlapWidget
(
OverlapWidget
*overlap_widget);
27
28
private
:
29
QHBoxLayout *
layout
;
30
QSlider *
card_size_slider
;
31
LabeledInput
*
amount_of_items_to_overlap
;
32
LabeledInput
*
overlap_percentage_input
;
33
LabeledInput
*
overlap_direction
;
34
int
overlapPercentage
;
35
int
maxColumns
;
36
int
maxRows
;
37
Qt::Orientation
direction
;
38
};
39
40
#endif
// OVERLAP_CONTROL_WIDGET_H
LabeledInput
Definition
labeled_input.h:17
OverlapControlWidget::OverlapControlWidget
OverlapControlWidget(int overlapPercentage, int maxColumns, int maxRows, Qt::Orientation direction, QWidget *parent)
Definition
overlap_control_widget.cpp:5
OverlapControlWidget::amount_of_items_to_overlap
LabeledInput * amount_of_items_to_overlap
Definition
overlap_control_widget.h:31
OverlapControlWidget::layout
QHBoxLayout * layout
Definition
overlap_control_widget.h:29
OverlapControlWidget::maxRows
int maxRows
Definition
overlap_control_widget.h:36
OverlapControlWidget::connectOverlapWidget
void connectOverlapWidget(OverlapWidget *overlap_widget)
Definition
overlap_control_widget.cpp:40
OverlapControlWidget::maxColumns
int maxColumns
Definition
overlap_control_widget.h:35
OverlapControlWidget::overlap_percentage_input
LabeledInput * overlap_percentage_input
Definition
overlap_control_widget.h:32
OverlapControlWidget::direction
Qt::Orientation direction
Definition
overlap_control_widget.h:37
OverlapControlWidget::overlapPercentage
int overlapPercentage
Definition
overlap_control_widget.h:34
OverlapControlWidget::card_size_slider
QSlider * card_size_slider
Definition
overlap_control_widget.h:30
OverlapControlWidget::overlap_direction
LabeledInput * overlap_direction
Definition
overlap_control_widget.h:33
OverlapWidget
A widget for managing overlapping child widgets.
Definition
overlap_widget.h:15
labeled_input.h
TODO: Document this.
overlap_widget.h
TODO: Document this.
cockatrice
src
interface
widgets
general
layout_containers
overlap_control_widget.h
Generated by
1.14.0