* Set parent of title- and content-widget to associated container-widget * inside FloatingWidget::takeContent(...) Restore state * Restore all contents as visible and then call hideSectionContent(...) at * the end. This is more consistent and uses same code (public API). * Pass version to sub-methods to handle different formats * Fix serialization, if nothing is visible (no sections, only hidden * contents)
27 lines
542 B
C++
27 lines
542 B
C++
#include "ads/SectionContentWidget.h"
|
|
|
|
#include <QDebug>
|
|
#include <QBoxLayout>
|
|
|
|
ADS_NAMESPACE_BEGIN
|
|
|
|
SectionContentWidget::SectionContentWidget(SectionContent::RefPtr c, QWidget* parent) :
|
|
QFrame(parent),
|
|
_content(c)
|
|
{
|
|
qDebug() << Q_FUNC_INFO;
|
|
|
|
QBoxLayout* l = new QBoxLayout(QBoxLayout::TopToBottom);
|
|
l->setContentsMargins(0, 0, 0, 0);
|
|
l->setSpacing(0);
|
|
l->addWidget(_content->contentWidget());
|
|
setLayout(l);
|
|
}
|
|
|
|
SectionContentWidget::~SectionContentWidget()
|
|
{
|
|
qDebug() << Q_FUNC_INFO;
|
|
}
|
|
|
|
ADS_NAMESPACE_END
|