chore: 格式化ElaWidgetTools代码

This commit is contained in:
sleepwithoutbz
2025-09-20 01:39:00 +08:00
parent d2fded145d
commit 4ab391f8a1
394 changed files with 10913 additions and 15860 deletions

View File

@@ -8,23 +8,22 @@
#include "ElaProperty.h"
class ElaFlowLayout;
class ElaFlowLayoutPrivate : public QObject
{
class ElaFlowLayoutPrivate : public QObject {
Q_OBJECT
Q_D_CREATE(ElaFlowLayout)
public:
explicit ElaFlowLayoutPrivate(QObject* parent = nullptr);
explicit ElaFlowLayoutPrivate(QObject *parent = nullptr);
~ElaFlowLayoutPrivate();
private:
int _doLayout(const QRect& rect, bool testOnly) const;
int _smartSpacing(QStyle::PixelMetric pm) const;
mutable QMap<ElaFlowLayout*, int> _lastHeightMap;
mutable QMap<QLayoutItem*, QPoint> _lastGeometryMap;
QList<QLayoutItem*> _itemList;
bool _isAnimation{false};
int _hSpacing;
int _vSpacing;
int _doLayout(const QRect &rect, bool testOnly) const;
int _smartSpacing(QStyle::PixelMetric pm) const;
mutable QMap<ElaFlowLayout *, int> _lastHeightMap;
mutable QMap<QLayoutItem *, QPoint> _lastGeometryMap;
QList<QLayoutItem *> _itemList;
bool _isAnimation{false};
int _hSpacing;
int _vSpacing;
};
#endif // ELAFLOWLAYOUTPRIVATE_H