create AppBar example
This commit is contained in:
parent
86714723f3
commit
416e13658b
|
@ -1,8 +1,41 @@
|
|||
#include <QVBoxLayout>
|
||||
#include "appbarexamples.h"
|
||||
#include "components/appbar.h"
|
||||
#include "frame.h"
|
||||
|
||||
AppBarExamples::AppBarExamples(QWidget *parent)
|
||||
: ExampleList(parent)
|
||||
{
|
||||
QLayout *mainLayout = widget()->layout();
|
||||
|
||||
{
|
||||
QWidget *widget = new QWidget;
|
||||
QVBoxLayout *layout = new QVBoxLayout;
|
||||
|
||||
widget->setLayout(layout);
|
||||
|
||||
AppBar *appBar = new AppBar;
|
||||
layout->addWidget(appBar);
|
||||
layout->addStretch();
|
||||
layout->setContentsMargins(0, 0, 0, 0);
|
||||
|
||||
QScrollArea *area = new QScrollArea;
|
||||
area->setWidget(widget);
|
||||
area->setWidgetResizable(true);
|
||||
area->setBackgroundRole(QPalette::Base);
|
||||
|
||||
Frame *frame = new Frame;
|
||||
frame->setCodeSnippet(
|
||||
"QVBoxLayout *layout = new QVBoxLayout;\n"
|
||||
"AppBar *appBar = new AppBar;\n"
|
||||
"layout->addWidget(appBar);\n"
|
||||
"layout->addStretch();\n"
|
||||
"layout->setContentsMargins(0, 0, 0, 0);"
|
||||
);
|
||||
frame->setWidget(area);
|
||||
|
||||
mainLayout->addWidget(frame);
|
||||
}
|
||||
}
|
||||
|
||||
AppBarExamples::~AppBarExamples()
|
||||
|
|
Loading…
Reference in New Issue