56Page::Page(
int index,
const QString& pageName, QWidget* parent)
60 setObjectName(pageName);
61 setSizePolicy(QSizePolicy::Maximum, QSizePolicy::MinimumExpanding);
62 setContentsMargins(0, 0, 0, 0);
63 QHBoxLayout* l =
new QHBoxLayout(
this);
64 l->setContentsMargins(0, 0, 0, 0);
68 QScrollArea* scrollArea =
new QScrollArea(
this);
69 scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
70 scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
71 scrollArea->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::MinimumExpanding);
72 scrollArea->setFrameShape(QFrame::NoFrame);
73 scrollArea->setFrameShadow(QFrame::Plain);
74 scrollArea->setLineWidth(0);
75 scrollArea->setWidgetResizable(
true);
76 scrollArea->installEventFilter(
new TTScroller(scrollArea));
78 innerArea->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Ignored);
79 innerArea->setProperty(
"TTPage", QVariant(
true));
84 QSpacerItem* spacer =
new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);
88 l->addWidget(scrollArea);
Page(int index, const QString &pageName, QWidget *parent=nullptr)
Group * AddGroup(const QString &name)
QHBoxLayout * innerLayout