Cockatrice 2026-10-19-Development-3.1.2-beta.2
A 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 <QWidget>
10#include <qnamespace.h>
11#include <qtmetamacros.h>
12
13class LabeledInput;
14class OverlapWidget;
15class QHBoxLayout;
16class QSlider;
17
18class OverlapControlWidget final : public QWidget
19{
20 Q_OBJECT
21
22public:
24 int maxColumns,
25 int maxRows,
26 Qt::Orientation direction,
27 QWidget *parent);
28 void connectOverlapWidget(OverlapWidget *overlap_widget);
29
30private:
31 QHBoxLayout *layout;
39 Qt::Orientation direction;
40};
41
42#endif // OVERLAP_CONTROL_WIDGET_H
Definition labeled_input.h:21
OverlapControlWidget(int overlapPercentage, int maxColumns, int maxRows, Qt::Orientation direction, QWidget *parent)
Definition overlap_control_widget.cpp:9
LabeledInput * amount_of_items_to_overlap
Definition overlap_control_widget.h:33
QHBoxLayout * layout
Definition overlap_control_widget.h:31
int maxRows
Definition overlap_control_widget.h:38
void connectOverlapWidget(OverlapWidget *overlap_widget)
Definition overlap_control_widget.cpp:44
int maxColumns
Definition overlap_control_widget.h:37
LabeledInput * overlap_percentage_input
Definition overlap_control_widget.h:34
Qt::Orientation direction
Definition overlap_control_widget.h:39
int overlapPercentage
Definition overlap_control_widget.h:36
QSlider * card_size_slider
Definition overlap_control_widget.h:32
LabeledInput * overlap_direction
Definition overlap_control_widget.h:35
A widget for managing overlapping child widgets.
Definition overlap_widget.h:18