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

@@ -4,21 +4,22 @@
#include <QProxyStyle>
#include "ElaDef.h"
class ElaSliderStyle : public QProxyStyle
{
class ElaSliderStyle : public QProxyStyle {
Q_OBJECT
public:
explicit ElaSliderStyle(QStyle* style = nullptr);
explicit ElaSliderStyle(QStyle *style = nullptr);
~ElaSliderStyle();
void drawComplexControl(ComplexControl control, const QStyleOptionComplex* option, QPainter* painter, const QWidget* widget = nullptr) const override;
int pixelMetric(PixelMetric metric, const QStyleOption* option = nullptr, const QWidget* widget = nullptr) const override;
int styleHint(StyleHint hint, const QStyleOption* option = nullptr, const QWidget* widget = nullptr, QStyleHintReturn* returnData = nullptr) const override;
void drawComplexControl(ComplexControl control, const QStyleOptionComplex *option, QPainter *painter,
const QWidget *widget = nullptr) const override;
int pixelMetric(PixelMetric metric, const QStyleOption *option = nullptr, const QWidget *widget = nullptr) const override;
int styleHint(StyleHint hint, const QStyleOption *option = nullptr, const QWidget *widget = nullptr,
QStyleHintReturn *returnData = nullptr) const override;
private:
ElaThemeType::ThemeMode _themeMode;
mutable QStyle::State _lastState{QStyle::State_None};
mutable qreal _circleRadius{0};
void _startRadiusAnimation(qreal startRadius, qreal endRadius, QWidget* widget) const;
mutable QStyle::State _lastState{QStyle::State_None};
mutable qreal _circleRadius{0};
void _startRadiusAnimation(qreal startRadius, qreal endRadius, QWidget *widget) const;
};
#endif // ELASLIDERSTYLE_H