HAL
settings_display.cpp
Go to the documentation of this file.
1
#include "
gui/settings/settings_display.h
"
2
3
#include <QFrame>
4
#include <QVBoxLayout>
5
6
namespace
hal
7
{
8
SettingsDisplay::SettingsDisplay
(
QWidget
* parent)
9
:
QScrollArea
(parent), mContent(new
QFrame
), mContentLayout(new
QVBoxLayout
()), mSubContent(new
QFrame
()), mSubContentLayout(new
QVBoxLayout
())
10
{
11
mContent->
setFrameStyle
(
QFrame::NoFrame
);
12
13
mContentLayout->
setAlignment
(
Qt::AlignCenter
);
14
mContentLayout->
setContentsMargins
(0, 0, 0, 0);
15
mContentLayout->
setSpacing
(0);
16
mContent->
setLayout
(mContentLayout);
17
18
mSubContent->
setSizePolicy
(
QSizePolicy::Fixed
,
QSizePolicy::Expanding
);
19
mSubContent->
setFrameStyle
(
QFrame::NoFrame
);
20
mContentLayout->
addWidget
(mSubContent);
21
22
mSubContentLayout->
setAlignment
(
Qt::AlignLeft
);
23
mSubContentLayout->
setContentsMargins
(0, 0, 0, 0);
24
mSubContentLayout->
setSpacing
(0);
25
mSubContent->
setLayout
(mSubContentLayout);
26
27
setWidget
(mContent);
28
}
29
30
void
SettingsDisplay::addWidget
(
QWidget
* widget)
31
{
32
//widget->hide();
33
//mSubContentLayout->addWidget(widget);
34
widget
->
setParent
(0);
35
widget
->
show
();
36
}
37
}
hal::SettingsDisplay::SettingsDisplay
SettingsDisplay(QWidget *parent=nullptr)
Definition:
settings_display.cpp:8
hal::SettingsDisplay::addWidget
void addWidget(QWidget *widget)
Definition:
settings_display.cpp:30
hal
Definition:
parser_liberty.cpp:10
QBoxLayout::addWidget
void addWidget(QWidget *widget, int stretch, Qt::Alignment alignment)
QBoxLayout::setSpacing
void setSpacing(int spacing)
QFrame
QFrame::NoFrame
NoFrame
QFrame::setFrameStyle
void setFrameStyle(int style)
QLayout::setAlignment
bool setAlignment(QWidget *w, Qt::Alignment alignment)
QLayout::setContentsMargins
void setContentsMargins(int left, int top, int right, int bottom)
QScrollArea
QScrollArea::setWidget
void setWidget(QWidget *widget)
QScrollArea::widget
QWidget * widget() const const
QSizePolicy::Fixed
Fixed
Qt::AlignCenter
AlignCenter
QVBoxLayout
QWidget
QWidget::setLayout
void setLayout(QLayout *layout)
QWidget::setParent
void setParent(QWidget *parent)
QWidget::show
void show()
QWidget::setSizePolicy
void setSizePolicy(QSizePolicy)
settings_display.h
plugins
gui
src
settings
settings_display.cpp
Generated on Fri Feb 14 2025 14:22:43 for HAL by
1.9.1