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,9 +7,7 @@
#include "ElaTabBarPrivate.h"
#include "ElaTabBarStyle.h"
ElaTabBar::ElaTabBar(QWidget* parent)
: QTabBar(parent), d_ptr(new ElaTabBarPrivate())
{
ElaTabBar::ElaTabBar(QWidget *parent) : QTabBar(parent), d_ptr(new ElaTabBarPrivate()) {
Q_D(ElaTabBar);
d->q_ptr = this;
setObjectName("ElaTabBar");
@@ -20,33 +18,27 @@ ElaTabBar::ElaTabBar(QWidget* parent)
setStyle(new ElaTabBarStyle(style()));
}
ElaTabBar::~ElaTabBar()
{
delete this->style();
}
ElaTabBar::~ElaTabBar() { delete this->style(); }
void ElaTabBar::mousePressEvent(QMouseEvent* event)
{
void ElaTabBar::mousePressEvent(QMouseEvent *event) {
Q_D(ElaTabBar);
QTabBar::mousePressEvent(event);
d->_lastDragPix = grab(tabRect(currentIndex()));
Q_EMIT tabBarPress(currentIndex());
}
void ElaTabBar::mouseMoveEvent(QMouseEvent* event)
{
void ElaTabBar::mouseMoveEvent(QMouseEvent *event) {
Q_D(ElaTabBar);
QRect moveRect = rect();
moveRect.adjust(0, -height(), 0, height());
QPoint currentPos = event->pos();
if (currentPos.y() > moveRect.bottom() || currentPos.y() < moveRect.y())
{
QDrag* drag = new QDrag(this);
if (currentPos.y() > moveRect.bottom() || currentPos.y() < moveRect.y()) {
QDrag *drag = new QDrag(this);
drag->setPixmap(d->_lastDragPix);
qreal pixRatio = d->_lastDragPix.devicePixelRatioF();
qreal pixRatio = d->_lastDragPix.devicePixelRatioF();
QPoint pixCenter = d->_lastDragPix.rect().center();
drag->setHotSpot(pixCenter / pixRatio);
QMimeData* data = new QMimeData;
QMimeData *data = new QMimeData;
data->setProperty("DragType", "ElaTabBarDrag");
data->setProperty("TabIndex", currentIndex());
data->setProperty("TabIcon", tabIcon(currentIndex()));
@@ -60,21 +52,17 @@ void ElaTabBar::mouseMoveEvent(QMouseEvent* event)
QTabBar::mouseMoveEvent(event);
}
void ElaTabBar::dragEnterEvent(QDragEnterEvent* event)
{
if (event->mimeData()->property("DragType").toString() == "ElaTabBarDrag")
{
void ElaTabBar::dragEnterEvent(QDragEnterEvent *event) {
if (event->mimeData()->property("DragType").toString() == "ElaTabBarDrag") {
event->acceptProposedAction();
}
QTabBar::dragEnterEvent(event);
}
void ElaTabBar::dropEvent(QDropEvent* event)
{
if (event->mimeData()->property("ElaTabBarObject").value<ElaTabBar*>() != this)
{
void ElaTabBar::dropEvent(QDropEvent *event) {
if (event->mimeData()->property("ElaTabBarObject").value<ElaTabBar *>() != this) {
event->accept();
QMimeData* data = const_cast<QMimeData*>(event->mimeData());
QMimeData *data = const_cast<QMimeData *>(event->mimeData());
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
data->setProperty("TabDropIndex", tabAt(event->position().toPoint()));
#else
@@ -85,8 +73,7 @@ void ElaTabBar::dropEvent(QDropEvent* event)
QTabBar::dropEvent(event);
}
void ElaTabBar::wheelEvent(QWheelEvent* event)
{
void ElaTabBar::wheelEvent(QWheelEvent *event) {
QTabBar::wheelEvent(event);
event->accept();
}