qt-material-widgets/mainwindow.h

63 lines
1.6 KiB
C
Raw Normal View History

2016-03-18 14:21:45 +00:00
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
2016-03-19 13:41:06 +00:00
class About;
class FlatButtonExamples;
2016-03-22 08:51:23 +00:00
class RaisedButtonExamples;
2016-03-19 13:41:06 +00:00
class IconButtonExamples;
class AppBarExamples;
2016-03-20 08:26:47 +00:00
class TabsExamples;
2016-03-20 08:58:50 +00:00
class TableExamples;
2016-03-22 14:30:17 +00:00
class SliderExamples;
2016-03-26 06:51:40 +00:00
class ToggleExamples;
2016-04-14 13:47:27 +00:00
class RadioButtonExamples;
class CheckboxExamples;
class TextFieldExamples;
class ListExamples;
2016-04-14 14:21:28 +00:00
class AvatarExamples;
2016-04-18 06:55:52 +00:00
class MenuExamples;
2016-04-24 22:29:49 +00:00
class IconMenuExamples;
2016-03-19 13:41:06 +00:00
class QStackedLayout;
2016-06-18 08:50:33 +00:00
class Snackbar;
2016-03-19 13:41:06 +00:00
2016-03-18 14:21:45 +00:00
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
2016-03-19 13:41:06 +00:00
protected slots:
void showWidget(QAction *action);
2016-06-18 08:50:33 +00:00
void addMsg();
void addInstantMsg();
2016-03-19 13:41:06 +00:00
private:
void _initWidget();
void _initMenu() const;
2016-03-22 08:51:23 +00:00
QStackedLayout *const _layout;
FlatButtonExamples *const _flatButtonExamples;
RaisedButtonExamples *const _raisedButtonExamples;
IconButtonExamples *const _iconButtonExamples;
AppBarExamples *const _appBarExamples;
TabsExamples *const _tabsExamples;
TableExamples *const _tableExamples;
2016-03-22 14:30:17 +00:00
SliderExamples *const _sliderExamples;
2016-03-26 06:51:40 +00:00
ToggleExamples *const _toggleExamples;
2016-04-14 13:47:27 +00:00
RadioButtonExamples *const _radioButtonExamples;
CheckboxExamples *const _checkboxExamples;
TextFieldExamples *const _textFieldExamples;
ListExamples *const _listExamples;
2016-04-14 14:21:28 +00:00
AvatarExamples *const _avatarExamples;
2016-04-18 06:55:52 +00:00
MenuExamples *const _menuExamples;
2016-04-24 22:29:49 +00:00
IconMenuExamples *const _iconMenuExamples;
2016-03-22 08:51:23 +00:00
About *const _about;
2016-06-18 08:50:33 +00:00
Snackbar *snackbar;
2016-03-18 14:21:45 +00:00
};
#endif // MAINWINDOW_H