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,18 +6,14 @@
#include <utility>
#include "ElaTheme.h"
ElaColorPicker::ElaColorPicker(QWidget* parent)
: QWidget{parent}
{
ElaColorPicker::ElaColorPicker(QWidget *parent) : QWidget{parent} {
setFixedSize(260, 260);
_pThemeMode = eTheme->getThemeMode();
// 初始化色相图
QPixmap colorPickerPix(QSize(360, 360));
QImage colorPickerImage = colorPickerPix.toImage();
for (int y = 0; y < colorPickerImage.height(); y++)
{
for (int x = 0; x < colorPickerImage.width(); x++)
{
QImage colorPickerImage = colorPickerPix.toImage();
for (int y = 0; y < colorPickerImage.height(); y++) {
for (int x = 0; x < colorPickerImage.width(); x++) {
QColor pixColor;
pixColor.setHsvF((qreal)1 / colorPickerPix.width() * x, 1 - (qreal)1 / (colorPickerPix.height() - 1) * y, 1);
pixColor = pixColor.toRgb();
@@ -27,27 +23,20 @@ ElaColorPicker::ElaColorPicker(QWidget* parent)
_colorPickerImage = colorPickerImage;
}
ElaColorPicker::~ElaColorPicker()
{
}
ElaColorPicker::~ElaColorPicker() {}
void ElaColorPicker::setSelectedColor(QColor color)
{
void ElaColorPicker::setSelectedColor(QColor color) {
_selectedColor = std::move(color);
_selectedPoint = QPoint(qRound(3 + 254 * _selectedColor.hueF() + 0.5f), qRound(257 - 254 * _selectedColor.saturationF() + 0.5f));
update();
}
QColor ElaColorPicker::getSelectedColor() const
{
return _selectedColor;
}
QColor ElaColorPicker::getSelectedColor() const { return _selectedColor; }
void ElaColorPicker::mousePressEvent(QMouseEvent* event)
{
void ElaColorPicker::mousePressEvent(QMouseEvent *event) {
_selectedPoint = _adjustPointLimit(event->pos());
QPointF colorPoint((_selectedPoint.x() - 3) / 254.0 * 359, (_selectedPoint.y() - 3) / 254.0 * 359);
QColor pixColor;
QColor pixColor;
pixColor.setHsvF((qreal)1 / _colorPickerImage.width() * colorPoint.x(), 1 - (qreal)1 / (_colorPickerImage.height() - 1) * colorPoint.y(), 1);
_selectedColor = pixColor.toRgb();
Q_EMIT selectedColorChanged(_selectedColor);
@@ -55,11 +44,10 @@ void ElaColorPicker::mousePressEvent(QMouseEvent* event)
update();
}
void ElaColorPicker::mouseReleaseEvent(QMouseEvent* event)
{
void ElaColorPicker::mouseReleaseEvent(QMouseEvent *event) {
_selectedPoint = _adjustPointLimit(event->pos());
QPointF colorPoint((_selectedPoint.x() - 3) / 254.0 * 359, (_selectedPoint.y() - 3) / 254.0 * 359);
QColor pixColor;
QColor pixColor;
pixColor.setHsvF((qreal)1 / _colorPickerImage.width() * colorPoint.x(), 1 - (qreal)1 / (_colorPickerImage.height() - 1) * colorPoint.y(), 1);
_selectedColor = pixColor.toRgb();
Q_EMIT selectedColorChanged(_selectedColor);
@@ -67,11 +55,10 @@ void ElaColorPicker::mouseReleaseEvent(QMouseEvent* event)
update();
}
void ElaColorPicker::mouseMoveEvent(QMouseEvent* event)
{
void ElaColorPicker::mouseMoveEvent(QMouseEvent *event) {
_selectedPoint = _adjustPointLimit(event->pos());
QPointF colorPoint((_selectedPoint.x() - 3) / 254.0 * 359, (_selectedPoint.y() - 3) / 254.0 * 359);
QColor pixColor;
QColor pixColor;
pixColor.setHsvF((qreal)1 / _colorPickerImage.width() * colorPoint.x(), 1 - (qreal)1 / (_colorPickerImage.height() - 1) * colorPoint.y(), 1);
_selectedColor = pixColor.toRgb();
Q_EMIT selectedColorChanged(_selectedColor);
@@ -79,10 +66,9 @@ void ElaColorPicker::mouseMoveEvent(QMouseEvent* event)
update();
}
void ElaColorPicker::paintEvent(QPaintEvent* event)
{
int penWidth = 3;
int borderRadius = 5;
void ElaColorPicker::paintEvent(QPaintEvent *event) {
int penWidth = 3;
int borderRadius = 5;
QPainter painter(this);
painter.save();
painter.setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform);
@@ -97,8 +83,7 @@ void ElaColorPicker::paintEvent(QPaintEvent* event)
painter.drawImage(pickerRect, _colorPickerImage);
// 取色点绘制
if (!_selectedPoint.isNull())
{
if (!_selectedPoint.isNull()) {
painter.setPen(QPen(Qt::black, 2));
painter.setBrush(Qt::NoBrush);
painter.drawEllipse(_selectedPoint, 8, 8);
@@ -106,23 +91,16 @@ void ElaColorPicker::paintEvent(QPaintEvent* event)
painter.restore();
}
QPoint ElaColorPicker::_adjustPointLimit(QPoint point)
{
QPoint ElaColorPicker::_adjustPointLimit(QPoint point) {
QRect pickerRect = rect();
if (point.x() < 3)
{
if (point.x() < 3) {
point.setX(3);
}
else if (point.x() > pickerRect.width() - 3)
{
} else if (point.x() > pickerRect.width() - 3) {
point.setX(pickerRect.width() - 3);
}
if (point.y() < 3)
{
if (point.y() < 3) {
point.setY(3);
}
else if (point.y() > pickerRect.height() - 3)
{
} else if (point.y() > pickerRect.height() - 3) {
point.setY(pickerRect.height() - 3);
}
return point;