add Slider examples to menu bar
This commit is contained in:
parent
c01dd9ca0c
commit
7352446c33
|
@ -1,8 +1,33 @@
|
||||||
|
#include <QVBoxLayout>
|
||||||
#include "sliderexamples.h"
|
#include "sliderexamples.h"
|
||||||
|
#include "components/slider.h"
|
||||||
|
#include "exampleview.h"
|
||||||
|
#include "frame.h"
|
||||||
|
|
||||||
SliderExamples::SliderExamples(QWidget *parent)
|
SliderExamples::SliderExamples(QWidget *parent)
|
||||||
: ExampleList(parent)
|
: ExampleList(parent)
|
||||||
{
|
{
|
||||||
|
QLayout *mainLayout = widget()->layout();
|
||||||
|
|
||||||
|
{
|
||||||
|
QWidget *widget = new QWidget;
|
||||||
|
QVBoxLayout *layout = new QVBoxLayout;
|
||||||
|
|
||||||
|
widget->setLayout(layout);
|
||||||
|
|
||||||
|
Slider *slider = new Slider;
|
||||||
|
|
||||||
|
ExampleView *view = new ExampleView;
|
||||||
|
view->setWidget(slider);
|
||||||
|
|
||||||
|
Frame *frame = new Frame;
|
||||||
|
frame->setCodeSnippet(
|
||||||
|
"---"
|
||||||
|
);
|
||||||
|
frame->setWidget(view);
|
||||||
|
|
||||||
|
mainLayout->addWidget(frame);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
SliderExamples::~SliderExamples()
|
SliderExamples::~SliderExamples()
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
#include "examples/appbarexamples.h"
|
#include "examples/appbarexamples.h"
|
||||||
#include "examples/tabsexamples.h"
|
#include "examples/tabsexamples.h"
|
||||||
#include "examples/tableexamples.h"
|
#include "examples/tableexamples.h"
|
||||||
|
#include "examples/sliderexamples.h"
|
||||||
|
|
||||||
MainWindow::MainWindow(QWidget *parent)
|
MainWindow::MainWindow(QWidget *parent)
|
||||||
: QMainWindow(parent),
|
: QMainWindow(parent),
|
||||||
|
@ -20,6 +21,7 @@ MainWindow::MainWindow(QWidget *parent)
|
||||||
_appBarExamples(new AppBarExamples),
|
_appBarExamples(new AppBarExamples),
|
||||||
_tabsExamples(new TabsExamples),
|
_tabsExamples(new TabsExamples),
|
||||||
_tableExamples(new TableExamples),
|
_tableExamples(new TableExamples),
|
||||||
|
_sliderExamples(new SliderExamples),
|
||||||
_about(new About)
|
_about(new About)
|
||||||
{
|
{
|
||||||
_initWidget();
|
_initWidget();
|
||||||
|
@ -45,6 +47,8 @@ void MainWindow::showWidget(QAction *action)
|
||||||
_layout->setCurrentWidget(_tabsExamples);
|
_layout->setCurrentWidget(_tabsExamples);
|
||||||
} else if ("Table" == text) {
|
} else if ("Table" == text) {
|
||||||
_layout->setCurrentWidget(_tableExamples);
|
_layout->setCurrentWidget(_tableExamples);
|
||||||
|
} else if ("Slider" == text) {
|
||||||
|
_layout->setCurrentWidget(_sliderExamples);
|
||||||
} else {
|
} else {
|
||||||
_layout->setCurrentWidget(_about);
|
_layout->setCurrentWidget(_about);
|
||||||
}
|
}
|
||||||
|
@ -62,6 +66,7 @@ void MainWindow::_initWidget()
|
||||||
_layout->addWidget(_appBarExamples);
|
_layout->addWidget(_appBarExamples);
|
||||||
_layout->addWidget(_tabsExamples);
|
_layout->addWidget(_tabsExamples);
|
||||||
_layout->addWidget(_tableExamples);
|
_layout->addWidget(_tableExamples);
|
||||||
|
_layout->addWidget(_sliderExamples);
|
||||||
|
|
||||||
setCentralWidget(widget);
|
setCentralWidget(widget);
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,6 +10,7 @@ class IconButtonExamples;
|
||||||
class AppBarExamples;
|
class AppBarExamples;
|
||||||
class TabsExamples;
|
class TabsExamples;
|
||||||
class TableExamples;
|
class TableExamples;
|
||||||
|
class SliderExamples;
|
||||||
class QStackedLayout;
|
class QStackedLayout;
|
||||||
|
|
||||||
class MainWindow : public QMainWindow
|
class MainWindow : public QMainWindow
|
||||||
|
@ -34,6 +35,7 @@ private:
|
||||||
AppBarExamples *const _appBarExamples;
|
AppBarExamples *const _appBarExamples;
|
||||||
TabsExamples *const _tabsExamples;
|
TabsExamples *const _tabsExamples;
|
||||||
TableExamples *const _tableExamples;
|
TableExamples *const _tableExamples;
|
||||||
|
SliderExamples *const _sliderExamples;
|
||||||
About *const _about;
|
About *const _about;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue