27 lines
572 B
C++
27 lines
572 B
C++
#ifndef ELAMENUPRIVATE_H
|
|
#define ELAMENUPRIVATE_H
|
|
|
|
#include <QObject>
|
|
#include <QPixmap>
|
|
#include <QPoint>
|
|
|
|
#include "ElaProperty.h"
|
|
class ElaMenu;
|
|
class ElaMenuStyle;
|
|
class ElaMenuPrivate : public QObject {
|
|
Q_OBJECT
|
|
Q_D_CREATE(ElaMenu)
|
|
Q_PROPERTY_CREATE(int, AnimationImagePosY)
|
|
public:
|
|
explicit ElaMenuPrivate(QObject *parent = nullptr);
|
|
~ElaMenuPrivate();
|
|
|
|
private:
|
|
QPixmap _animationPix;
|
|
bool _isCloseAnimation{false};
|
|
QPoint _mousePressPoint;
|
|
ElaMenuStyle *_menuStyle{nullptr};
|
|
};
|
|
|
|
#endif // ELAMENUPRIVATE_H
|