add Table examples to menu bar

This commit is contained in:
laserpants 2016-03-20 11:58:50 +03:00
parent 44d6390cb5
commit 6dde549c82
2 changed files with 7 additions and 0 deletions

View File

@ -8,6 +8,7 @@
#include "examples/iconbuttonexamples.h" #include "examples/iconbuttonexamples.h"
#include "examples/appbarexamples.h" #include "examples/appbarexamples.h"
#include "examples/tabsexamples.h" #include "examples/tabsexamples.h"
#include "examples/tableexamples.h"
MainWindow::MainWindow(QWidget *parent) MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent), : QMainWindow(parent),
@ -16,6 +17,7 @@ MainWindow::MainWindow(QWidget *parent)
_iconButtonExamples(new IconButtonExamples), _iconButtonExamples(new IconButtonExamples),
_appBarExamples(new AppBarExamples), _appBarExamples(new AppBarExamples),
_tabsExamples(new TabsExamples), _tabsExamples(new TabsExamples),
_tableExamples(new TableExamples),
_about(new About) _about(new About)
{ {
_initWidget(); _initWidget();
@ -37,6 +39,8 @@ void MainWindow::showWidget(QAction *action)
_layout->setCurrentWidget(_iconButtonExamples); _layout->setCurrentWidget(_iconButtonExamples);
} else if ("Tabs" == text) { } else if ("Tabs" == text) {
_layout->setCurrentWidget(_tabsExamples); _layout->setCurrentWidget(_tabsExamples);
} else if ("Table" == text) {
_layout->setCurrentWidget(_tableExamples);
} else { } else {
_layout->setCurrentWidget(_about); _layout->setCurrentWidget(_about);
} }
@ -52,6 +56,7 @@ void MainWindow::_initWidget()
_layout->addWidget(_iconButtonExamples); _layout->addWidget(_iconButtonExamples);
_layout->addWidget(_appBarExamples); _layout->addWidget(_appBarExamples);
_layout->addWidget(_tabsExamples); _layout->addWidget(_tabsExamples);
_layout->addWidget(_tableExamples);
setCentralWidget(widget); setCentralWidget(widget);
} }

View File

@ -8,6 +8,7 @@ class FlatButtonExamples;
class IconButtonExamples; class IconButtonExamples;
class AppBarExamples; class AppBarExamples;
class TabsExamples; class TabsExamples;
class TableExamples;
class QStackedLayout; class QStackedLayout;
class MainWindow : public QMainWindow class MainWindow : public QMainWindow
@ -30,6 +31,7 @@ private:
IconButtonExamples *const _iconButtonExamples; IconButtonExamples *const _iconButtonExamples;
AppBarExamples *const _appBarExamples; AppBarExamples *const _appBarExamples;
TabsExamples *const _tabsExamples; TabsExamples *const _tabsExamples;
TableExamples *const _tableExamples;
About *const _about; About *const _about;
}; };