35 lines
996 B
C
35 lines
996 B
C
|
#ifndef QTMATERIALCOLLAPSIBLEMENU_P_H
|
||
|
#define QTMATERIALCOLLAPSIBLEMENU_P_H
|
||
|
|
||
|
#include <QtGlobal>
|
||
|
|
||
|
class QScrollArea;
|
||
|
class QWidget;
|
||
|
class QVBoxLayout;
|
||
|
class QStackedLayout;
|
||
|
class QtMaterialCollapsibleMenu;
|
||
|
class QtMaterialCollapsibleMenuStateMachine;
|
||
|
class QtMaterialCollapsibleMenuProxy;
|
||
|
|
||
|
class QtMaterialCollapsibleMenuPrivate
|
||
|
{
|
||
|
Q_DISABLE_COPY(QtMaterialCollapsibleMenuPrivate)
|
||
|
Q_DECLARE_PUBLIC(QtMaterialCollapsibleMenu)
|
||
|
|
||
|
public:
|
||
|
QtMaterialCollapsibleMenuPrivate(QtMaterialCollapsibleMenu *q);
|
||
|
~QtMaterialCollapsibleMenuPrivate();
|
||
|
|
||
|
void init();
|
||
|
|
||
|
QtMaterialCollapsibleMenu *const q_ptr;
|
||
|
QScrollArea *scrollArea;
|
||
|
QWidget *mainWidget;
|
||
|
QVBoxLayout *menuLayout;
|
||
|
QtMaterialCollapsibleMenuProxy *proxy;
|
||
|
QtMaterialCollapsibleMenuStateMachine *stateMachine;
|
||
|
QStackedLayout *proxyStack;
|
||
|
};
|
||
|
|
||
|
#endif // QTMATERIALCOLLAPSIBLEMENU_P_H
|