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

@@ -7,8 +7,7 @@
#include "ElaDef.h"
class ElaPromotionCard;
class ElaPromotionView;
class ElaPromotionViewPrivate : public QObject
{
class ElaPromotionViewPrivate : public QObject {
Q_OBJECT
Q_D_CREATE(ElaPromotionView)
Q_PROPERTY_CREATE_D(int, CardExpandWidth)
@@ -17,24 +16,24 @@ class ElaPromotionViewPrivate : public QObject
Q_PROPERTY_CREATE_D(bool, IsAutoScroll)
Q_PROPERTY_CREATE_D(int, AutoScrollInterval)
public:
explicit ElaPromotionViewPrivate(QObject* parent = nullptr);
explicit ElaPromotionViewPrivate(QObject *parent = nullptr);
~ElaPromotionViewPrivate();
void onPromotionCardClicked(ElaPromotionCard* clickedCard);
void onPromotionCardClicked(ElaPromotionCard *clickedCard);
private:
ElaThemeType::ThemeMode _themeMode;
QTimer* _autoScrollTimer{nullptr};
int _leftPadding{40};
int _cardSpacing{5};
int _bottomMargin{30};
int _indicatorSpacing{12};
bool _isAllowSwitch{true};
QList<ElaPromotionCard*> _promotionCardList;
void _startCardGeometryAnimation(ElaPromotionCard* card, QRect start, QRect end);
void _startHorizontalCardPixmapRatioAnimation(ElaPromotionCard* card, qreal start, qreal end);
void _updatePromotionCardGeometry();
int _getAdjacentIndex(Qt::LayoutDirection direction, int index);
int _getRightLimitX();
ElaThemeType::ThemeMode _themeMode;
QTimer *_autoScrollTimer{nullptr};
int _leftPadding{40};
int _cardSpacing{5};
int _bottomMargin{30};
int _indicatorSpacing{12};
bool _isAllowSwitch{true};
QList<ElaPromotionCard *> _promotionCardList;
void _startCardGeometryAnimation(ElaPromotionCard *card, QRect start, QRect end);
void _startHorizontalCardPixmapRatioAnimation(ElaPromotionCard *card, qreal start, qreal end);
void _updatePromotionCardGeometry();
int _getAdjacentIndex(Qt::LayoutDirection direction, int index);
int _getRightLimitX();
};
#endif // ELAPROMOTIONVIEWPRIVATE_H