diff --git a/examples/tabsexamples.cpp b/examples/tabsexamples.cpp index e607d07..8f8a87b 100644 --- a/examples/tabsexamples.cpp +++ b/examples/tabsexamples.cpp @@ -68,6 +68,69 @@ TabsExamples::TabsExamples(QWidget *parent) mainLayout->addWidget(frame); } + { + QWidget *widget = new QWidget; + QVBoxLayout *layout = new QVBoxLayout; + + widget->setLayout(layout); + + QStackedLayout *stack = new QStackedLayout; + stack->addWidget(new QLabel("
First
")); + stack->addWidget(new QLabel("
Second
")); + stack->addWidget(new QLabel("
Third
")); + + Tabs *tabs = new Tabs; + layout->addWidget(tabs); + layout->addLayout(stack); + layout->setContentsMargins(0, 0, 0, 0); + + tabs->addTab("First"); + tabs->addTab("Second"); + tabs->addTab("Third"); + + QScrollArea *area = new QScrollArea; + area->setWidget(widget); + area->setWidgetResizable(true); + area->setBackgroundRole(QPalette::Base); + + Frame *frame = new Frame; + frame->setCodeSnippet(""); + frame->setWidget(area); + + mainLayout->addWidget(frame); + } + { + QWidget *widget = new QWidget; + QVBoxLayout *layout = new QVBoxLayout; + + widget->setLayout(layout); + + QStackedLayout *stack = new QStackedLayout; + stack->addWidget(new QLabel("
First
")); + stack->addWidget(new QLabel("
Second
")); + stack->addWidget(new QLabel("
Third
")); + + Tabs *tabs = new Tabs; + layout->addWidget(tabs); + layout->addLayout(stack); + layout->setContentsMargins(0, 0, 0, 0); + + tabs->addTab("First"); + tabs->addTab("Second"); + tabs->addTab("Third"); + + QScrollArea *area = new QScrollArea; + area->setWidget(widget); + area->setWidgetResizable(true); + area->setBackgroundRole(QPalette::Base); + + Frame *frame = new Frame; + frame->setCodeSnippet(""); + frame->setWidget(area); + + mainLayout->addWidget(frame); + } + } TabsExamples::~TabsExamples()