qt-material-widgets/components/qtmaterialdrawer_p.h

34 lines
837 B
C
Raw Normal View History

2017-09-30 00:20:12 +00:00
#ifndef DRAWER_P_H
#define DRAWER_P_H
#include <QObject>
class QtMaterialDrawer;
class QtMaterialDrawerWidget;
2017-09-30 00:20:12 +00:00
class QtMaterialDrawerStateMachine;
class QtMaterialDrawerPrivate
{
Q_DISABLE_COPY(QtMaterialDrawerPrivate)
Q_DECLARE_PUBLIC(QtMaterialDrawer)
public:
QtMaterialDrawerPrivate(QtMaterialDrawer *q);
2017-10-05 08:13:21 +00:00
~QtMaterialDrawerPrivate();
void init();
void setClosed(bool value = true);
2017-09-30 00:20:12 +00:00
QtMaterialDrawer *const q_ptr;
QtMaterialDrawerWidget *widget;
2017-10-05 08:13:21 +00:00
QtMaterialDrawerStateMachine *stateMachine;
QWidget *window;
int width;
bool clickToClose;
bool autoRaise;
bool closed;
bool overlay;
2017-09-30 00:20:12 +00:00
};
#endif // DRAWER_P_H