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

@@ -6,26 +6,17 @@
#include <QtMath>
#include "ElaTheme.h"
ElaLineEditStyle::ElaLineEditStyle(QStyle* style)
{
ElaLineEditStyle::ElaLineEditStyle(QStyle *style) {
_themeMode = eTheme->getThemeMode();
connect(eTheme, &ElaTheme::themeModeChanged, this, [=](ElaThemeType::ThemeMode themeMode) {
_themeMode = themeMode;
});
connect(eTheme, &ElaTheme::themeModeChanged, this, [=](ElaThemeType::ThemeMode themeMode) { _themeMode = themeMode; });
}
ElaLineEditStyle::~ElaLineEditStyle()
{
}
ElaLineEditStyle::~ElaLineEditStyle() {}
void ElaLineEditStyle::drawPrimitive(PrimitiveElement element, const QStyleOption* option, QPainter* painter, const QWidget* widget) const
{
switch (element)
{
case PE_PanelLineEdit:
{
if (const QStyleOptionFrame* fopt = qstyleoption_cast<const QStyleOptionFrame*>(option))
{
void ElaLineEditStyle::drawPrimitive(PrimitiveElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const {
switch (element) {
case PE_PanelLineEdit: {
if (const QStyleOptionFrame *fopt = qstyleoption_cast<const QStyleOptionFrame *>(option)) {
QRect lineEditRect = fopt->rect;
painter->save();
painter->setRenderHints(QPainter::Antialiasing);
@@ -35,19 +26,15 @@ void ElaLineEditStyle::drawPrimitive(PrimitiveElement element, const QStyleOptio
painter->drawRoundedRect(lineEditRect.adjusted(1, 1, -1, -1), 6, 6);
painter->setPen(Qt::NoPen);
// 背景绘制
if (fopt->state & QStyle::State_HasFocus)
{
if (fopt->state & QStyle::State_HasFocus) {
painter->setBrush(ElaThemeColor(_themeMode, DialogBase));
}
else if (fopt->state & QStyle::State_MouseOver)
{
} else if (fopt->state & QStyle::State_MouseOver) {
painter->setBrush(ElaThemeColor(_themeMode, BasicHoverAlpha));
}
else
{
} else {
painter->setBrush(ElaThemeColor(_themeMode, BasicBaseAlpha));
}
painter->drawRoundedRect(QRectF(lineEditRect.x() + 1.5, lineEditRect.y() + 1.5, lineEditRect.width() - 3, lineEditRect.height() - 3), 6, 6);
painter->drawRoundedRect(QRectF(lineEditRect.x() + 1.5, lineEditRect.y() + 1.5, lineEditRect.width() - 3, lineEditRect.height() - 3), 6,
6);
// 底边线绘制
painter->setBrush(ElaThemeColor(_themeMode, BasicHemline));
@@ -63,8 +50,7 @@ void ElaLineEditStyle::drawPrimitive(PrimitiveElement element, const QStyleOptio
}
return;
}
default:
{
default: {
break;
}
}