Maki
Formally verfied low-code orchestration
Toggle main menu visibility
Loading...
Searching...
No Matches
collapsible_area.h
1
#pragma once
2
3
#include <QToolButton>
4
#include <QVBoxLayout>
5
#include <QWidget>
6
10
class
CollapsibleAreaWidth
:
public
QWidget
11
{
12
Q_OBJECT
13
Q_PROPERTY(
int
contentWidth READ contentWidth WRITE
setContentWidth
)
14
public
:
20
CollapsibleAreaWidth
(QWidget* parent =
nullptr
);
21
27
int
contentWidth()
const
;
28
34
void
setContentWidth
(
int
width);
35
41
QSize
sizeHint
()
const override
;
42
48
QSize
minimumSizeHint
()
const override
;
49
50
private
:
51
int
mContentWidth;
52
};
53
57
class
CollapsibleAreaHeight
:
public
QWidget
58
{
59
Q_OBJECT
60
Q_PROPERTY(
int
contentHeight READ contentHeight WRITE
setContentHeight
)
61
public
:
67
CollapsibleAreaHeight
(QWidget* parent =
nullptr
);
68
74
int
contentHeight()
const
;
75
81
void
setContentHeight
(
int
height);
82
88
QSize
sizeHint
()
const override
;
89
95
QSize
minimumSizeHint
()
const override
;
96
97
private
:
98
int
mContentHeight;
99
};
CollapsibleAreaHeight::CollapsibleAreaHeight
CollapsibleAreaHeight(QWidget *parent=nullptr)
Constructs a new CollapsibleAreaHeight with the given parent.
Definition
collapsible_area.cpp:41
CollapsibleAreaHeight::setContentHeight
void setContentHeight(int height)
Sets the content height to the given value.
Definition
collapsible_area.cpp:53
CollapsibleAreaHeight::sizeHint
QSize sizeHint() const override
Returns a size hint for this widget.
Definition
collapsible_area.cpp:63
CollapsibleAreaHeight::minimumSizeHint
QSize minimumSizeHint() const override
Returns the minimum size hint for this widget.
Definition
collapsible_area.cpp:70
CollapsibleAreaWidth::setContentWidth
void setContentWidth(int width)
Sets the content width to the given value.
Definition
collapsible_area.cpp:15
CollapsibleAreaWidth::sizeHint
QSize sizeHint() const override
Returns a size hint for this widget.
Definition
collapsible_area.cpp:25
CollapsibleAreaWidth::CollapsibleAreaWidth
CollapsibleAreaWidth(QWidget *parent=nullptr)
Constructs a new CollapsibleAreaWidth with the given parent.
Definition
collapsible_area.cpp:3
CollapsibleAreaWidth::minimumSizeHint
QSize minimumSizeHint() const override
Returns the minimum size hint for this widget.
Definition
collapsible_area.cpp:32
Generated for
MAKI
· © 2026 with
Doxygen
1.9.8
GitHub
Research