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

@@ -14,22 +14,19 @@
#include "ElaScrollArea.h"
#include "ElaScrollBar.h"
#include "private/ElaScrollPagePrivate.h"
ElaScrollPage::ElaScrollPage(QWidget* parent)
: QWidget(parent), d_ptr(new ElaScrollPagePrivate())
{
ElaScrollPage::ElaScrollPage(QWidget *parent) : QWidget(parent), d_ptr(new ElaScrollPagePrivate()) {
Q_D(ElaScrollPage);
setProperty("ElaBaseClassName", "ElaScrollPage");
d->q_ptr = this;
d->q_ptr = this;
d->_pCustomWidget = nullptr;
d->_breadcrumbBar = new ElaBreadcrumbBar(this);
d->_breadcrumbBar->setTextPixelSize(28);
connect(d->_breadcrumbBar, &ElaBreadcrumbBar::breadcrumbClicked, this, [=](QString breadcrumb, QStringList lastBreadcrumbList) {
if (d->_centralWidgetMap.contains(breadcrumb))
{
if (d->_centralWidgetMap.contains(breadcrumb)) {
int widgetIndex = d->_centralWidgetMap.value(breadcrumb);
d->_switchCentralStackIndex(widgetIndex, d->_navigationTargetIndex);
d->_navigationTargetIndex = widgetIndex;
QVariantMap routeData = QVariantMap();
QVariantMap routeData = QVariantMap();
routeData.insert("ElaScrollPageCheckSumKey", "BreadcrumbClicked");
routeData.insert("LastBreadcrumbList", lastBreadcrumbList);
ElaNavigationRouter::getInstance()->navigationRoute(d, "onNavigationRouteBack", routeData);
@@ -49,33 +46,27 @@ ElaScrollPage::ElaScrollPage(QWidget* parent)
setContentsMargins(20, 20, 0, 0);
}
ElaScrollPage::~ElaScrollPage()
{
}
ElaScrollPage::~ElaScrollPage() {}
void ElaScrollPage::addCentralWidget(QWidget* centralWidget, bool isWidgetResizeable, bool isVerticalGrabGesture, qreal mousePressEventDelay)
{
void ElaScrollPage::addCentralWidget(QWidget *centralWidget, bool isWidgetResizeable, bool isVerticalGrabGesture, qreal mousePressEventDelay) {
Q_D(ElaScrollPage);
if (!centralWidget)
{
if (!centralWidget) {
return;
}
if (centralWidget->windowTitle().isEmpty())
{
if (centralWidget->windowTitle().isEmpty()) {
centralWidget->setWindowTitle(QString("Page_%1").arg(d->_centralStackedWidget->count()));
}
if (d->_centralStackedWidget->count() == 0)
{
if (d->_centralStackedWidget->count() == 0) {
d->_breadcrumbBar->appendBreadcrumb(centralWidget->windowTitle());
}
ElaScrollArea* scrollArea = new ElaScrollArea(this);
ElaScrollArea *scrollArea = new ElaScrollArea(this);
scrollArea->setMouseTracking(true);
scrollArea->setIsAnimation(Qt::Vertical, true);
scrollArea->setWidgetResizable(isWidgetResizeable);
scrollArea->setIsGrabGesture(isVerticalGrabGesture, mousePressEventDelay);
scrollArea->setIsOverShoot(Qt::Vertical, true);
scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
ElaScrollBar* floatVScrollBar = new ElaScrollBar(scrollArea->verticalScrollBar(), scrollArea);
ElaScrollBar *floatVScrollBar = new ElaScrollBar(scrollArea->verticalScrollBar(), scrollArea);
floatVScrollBar->setIsAnimation(true);
scrollArea->setWidget(centralWidget);
centralWidget->setObjectName("ElaScrollPage_CentralPage");
@@ -84,15 +75,12 @@ void ElaScrollPage::addCentralWidget(QWidget* centralWidget, bool isWidgetResize
d->_centralStackedWidget->addWidget(scrollArea);
}
void ElaScrollPage::setCustomWidget(QWidget* widget)
{
void ElaScrollPage::setCustomWidget(QWidget *widget) {
Q_D(ElaScrollPage);
if (!widget || widget == this)
{
if (!widget || widget == this) {
return;
}
if (d->_pCustomWidget)
{
if (d->_pCustomWidget) {
d->_mainLayout->removeWidget(d->_pCustomWidget);
}
d->_mainLayout->insertWidget(1, widget);
@@ -100,23 +88,19 @@ void ElaScrollPage::setCustomWidget(QWidget* widget)
Q_EMIT pCustomWidgetChanged();
}
QWidget* ElaScrollPage::getCustomWidget() const
{
QWidget *ElaScrollPage::getCustomWidget() const {
Q_D(const ElaScrollPage);
return d->_pCustomWidget;
}
void ElaScrollPage::navigation(int widgetIndex, bool isLogRoute)
{
void ElaScrollPage::navigation(int widgetIndex, bool isLogRoute) {
Q_D(ElaScrollPage);
if (widgetIndex >= d->_centralStackedWidget->count() || d->_navigationTargetIndex == widgetIndex)
{
if (widgetIndex >= d->_centralStackedWidget->count() || d->_navigationTargetIndex == widgetIndex) {
return;
}
d->_switchCentralStackIndex(widgetIndex, d->_navigationTargetIndex);
d->_navigationTargetIndex = widgetIndex;
if (isLogRoute)
{
if (isLogRoute) {
QVariantMap routeData = QVariantMap();
routeData.insert("ElaScrollPageCheckSumKey", "Navigation");
QStringList breadcrumbList = d->_breadcrumbBar->getBreadcrumbList();
@@ -126,21 +110,16 @@ void ElaScrollPage::navigation(int widgetIndex, bool isLogRoute)
d->_breadcrumbBar->appendBreadcrumb(d->_centralWidgetMap.key(widgetIndex));
}
void ElaScrollPage::setPageTitleSpacing(int spacing)
{
void ElaScrollPage::setPageTitleSpacing(int spacing) {
Q_D(ElaScrollPage);
d->_pageTitleLayout->takeAt(0);
d->_pageTitleLayout->addSpacing(spacing);
d->_pageTitleLayout->addWidget(d->_breadcrumbBar);
}
int ElaScrollPage::getPageTitleSpacing() const
{
return d_ptr->_pageTitleSpacing;
}
int ElaScrollPage::getPageTitleSpacing() const { return d_ptr->_pageTitleSpacing; }
void ElaScrollPage::setTitleVisible(bool isVisible)
{
void ElaScrollPage::setTitleVisible(bool isVisible) {
Q_D(ElaScrollPage);
d->_breadcrumbBar->setVisible(isVisible);
}