From 56d6d4da0315a568197599174b4b8b5d753c5512 Mon Sep 17 00:00:00 2001 From: laserpants Date: Fri, 10 Jun 2016 23:31:34 +0300 Subject: [PATCH] add more examples for testing --- examples/tabsexamples.cpp | 63 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) 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()