add examples for IconMenu

This commit is contained in:
laserpants 2016-04-25 01:29:49 +03:00
parent 81a1afea6f
commit 59203ba9cd
2 changed files with 7 additions and 0 deletions

View File

@ -19,6 +19,7 @@
#include "examples/listexamples.h"
#include "examples/avatarexamples.h"
#include "examples/menuexamples.h"
#include "examples/iconmenuexamples.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent),
@ -37,6 +38,7 @@ MainWindow::MainWindow(QWidget *parent)
_listExamples(new ListExamples),
_avatarExamples(new AvatarExamples),
_menuExamples(new MenuExamples),
_iconMenuExamples(new IconMenuExamples),
_about(new About)
{
_initWidget();
@ -78,6 +80,8 @@ void MainWindow::showWidget(QAction *action)
_layout->setCurrentWidget(_avatarExamples);
} else if ("Menu" == text) {
_layout->setCurrentWidget(_menuExamples);
} else if ("Icon Menu" == text) {
_layout->setCurrentWidget(_iconMenuExamples);
} else {
_layout->setCurrentWidget(_about);
}
@ -103,6 +107,7 @@ void MainWindow::_initWidget()
_layout->addWidget(_listExamples);
_layout->addWidget(_avatarExamples);
_layout->addWidget(_menuExamples);
_layout->addWidget(_iconMenuExamples);
setCentralWidget(widget);
}

View File

@ -18,6 +18,7 @@ class TextFieldExamples;
class ListExamples;
class AvatarExamples;
class MenuExamples;
class IconMenuExamples;
class QStackedLayout;
class MainWindow : public QMainWindow
@ -50,6 +51,7 @@ private:
ListExamples *const _listExamples;
AvatarExamples *const _avatarExamples;
MenuExamples *const _menuExamples;
IconMenuExamples *const _iconMenuExamples;
About *const _about;
};