add Toggle examples to menu bar
This commit is contained in:
parent
67af4a34df
commit
2f33dc01bb
|
@ -11,6 +11,7 @@
|
||||||
#include "examples/tabsexamples.h"
|
#include "examples/tabsexamples.h"
|
||||||
#include "examples/tableexamples.h"
|
#include "examples/tableexamples.h"
|
||||||
#include "examples/sliderexamples.h"
|
#include "examples/sliderexamples.h"
|
||||||
|
#include "examples/toggleexamples.h"
|
||||||
|
|
||||||
MainWindow::MainWindow(QWidget *parent)
|
MainWindow::MainWindow(QWidget *parent)
|
||||||
: QMainWindow(parent),
|
: QMainWindow(parent),
|
||||||
|
@ -22,6 +23,7 @@ MainWindow::MainWindow(QWidget *parent)
|
||||||
_tabsExamples(new TabsExamples),
|
_tabsExamples(new TabsExamples),
|
||||||
_tableExamples(new TableExamples),
|
_tableExamples(new TableExamples),
|
||||||
_sliderExamples(new SliderExamples),
|
_sliderExamples(new SliderExamples),
|
||||||
|
_toggleExamples(new ToggleExamples),
|
||||||
_about(new About)
|
_about(new About)
|
||||||
{
|
{
|
||||||
_initWidget();
|
_initWidget();
|
||||||
|
@ -49,6 +51,8 @@ void MainWindow::showWidget(QAction *action)
|
||||||
_layout->setCurrentWidget(_tableExamples);
|
_layout->setCurrentWidget(_tableExamples);
|
||||||
} else if ("Slider" == text) {
|
} else if ("Slider" == text) {
|
||||||
_layout->setCurrentWidget(_sliderExamples);
|
_layout->setCurrentWidget(_sliderExamples);
|
||||||
|
} else if ("Toggle" == text) {
|
||||||
|
_layout->setCurrentWidget(_toggleExamples);
|
||||||
} else {
|
} else {
|
||||||
_layout->setCurrentWidget(_about);
|
_layout->setCurrentWidget(_about);
|
||||||
}
|
}
|
||||||
|
@ -67,6 +71,7 @@ void MainWindow::_initWidget()
|
||||||
_layout->addWidget(_tabsExamples);
|
_layout->addWidget(_tabsExamples);
|
||||||
_layout->addWidget(_tableExamples);
|
_layout->addWidget(_tableExamples);
|
||||||
_layout->addWidget(_sliderExamples);
|
_layout->addWidget(_sliderExamples);
|
||||||
|
_layout->addWidget(_toggleExamples);
|
||||||
|
|
||||||
setCentralWidget(widget);
|
setCentralWidget(widget);
|
||||||
}
|
}
|
||||||
|
@ -93,7 +98,14 @@ void MainWindow::_initMenu() const
|
||||||
components->addAction("Menus");
|
components->addAction("Menus");
|
||||||
components->addAction("List");
|
components->addAction("List");
|
||||||
components->addAction("Slider");
|
components->addAction("Slider");
|
||||||
components->addAction("Switches");
|
|
||||||
|
QMenu *switches = new QMenu("Switches");
|
||||||
|
components->addMenu(switches);
|
||||||
|
|
||||||
|
switches->addAction("CheckBox");
|
||||||
|
switches->addAction("RadioButton");
|
||||||
|
switches->addAction("Toggle");
|
||||||
|
|
||||||
components->addAction("Table");
|
components->addAction("Table");
|
||||||
components->addAction("Tabs");
|
components->addAction("Tabs");
|
||||||
components->addAction("Textfield");
|
components->addAction("Textfield");
|
||||||
|
|
|
@ -11,6 +11,7 @@ class AppBarExamples;
|
||||||
class TabsExamples;
|
class TabsExamples;
|
||||||
class TableExamples;
|
class TableExamples;
|
||||||
class SliderExamples;
|
class SliderExamples;
|
||||||
|
class ToggleExamples;
|
||||||
class QStackedLayout;
|
class QStackedLayout;
|
||||||
|
|
||||||
class MainWindow : public QMainWindow
|
class MainWindow : public QMainWindow
|
||||||
|
@ -36,6 +37,7 @@ private:
|
||||||
TabsExamples *const _tabsExamples;
|
TabsExamples *const _tabsExamples;
|
||||||
TableExamples *const _tableExamples;
|
TableExamples *const _tableExamples;
|
||||||
SliderExamples *const _sliderExamples;
|
SliderExamples *const _sliderExamples;
|
||||||
|
ToggleExamples *const _toggleExamples;
|
||||||
About *const _about;
|
About *const _about;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue