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

@@ -3,32 +3,25 @@
#include "ElaScrollBar.h"
#include "ElaTreeViewPrivate.h"
#include "ElaTreeViewStyle.h"
ElaTreeView::ElaTreeView(QWidget* parent)
: QTreeView(parent), d_ptr(new ElaTreeViewPrivate())
{
ElaTreeView::ElaTreeView(QWidget *parent) : QTreeView(parent), d_ptr(new ElaTreeViewPrivate()) {
Q_D(ElaTreeView);
d->q_ptr = this;
setObjectName("ElaTreeView");
setStyleSheet(
"#ElaTreeView{background-color:transparent;}"
"QHeaderView{background-color:transparent;border:0px;}");
setStyleSheet("#ElaTreeView{background-color:transparent;}"
"QHeaderView{background-color:transparent;border:0px;}");
setAnimated(true);
setMouseTracking(true);
ElaScrollBar* hScrollBar = new ElaScrollBar(this);
ElaScrollBar *hScrollBar = new ElaScrollBar(this);
hScrollBar->setIsAnimation(true);
connect(hScrollBar, &ElaScrollBar::rangeAnimationFinished, this, [=]() {
doItemsLayout();
});
connect(hScrollBar, &ElaScrollBar::rangeAnimationFinished, this, [=]() { doItemsLayout(); });
setHorizontalScrollBar(hScrollBar);
setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
ElaScrollBar* vScrollBar = new ElaScrollBar(this);
ElaScrollBar *vScrollBar = new ElaScrollBar(this);
vScrollBar->setIsAnimation(true);
connect(vScrollBar, &ElaScrollBar::rangeAnimationFinished, this, [=]() {
doItemsLayout();
});
connect(vScrollBar, &ElaScrollBar::rangeAnimationFinished, this, [=]() { doItemsLayout(); });
setVerticalScrollBar(vScrollBar);
setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
@@ -36,40 +29,33 @@ ElaTreeView::ElaTreeView(QWidget* parent)
setStyle(d->_treeViewStyle);
}
ElaTreeView::~ElaTreeView()
{
ElaTreeView::~ElaTreeView() {
Q_D(ElaTreeView);
delete d->_treeViewStyle;
}
void ElaTreeView::setItemHeight(int itemHeight)
{
void ElaTreeView::setItemHeight(int itemHeight) {
Q_D(ElaTreeView);
if (itemHeight > 0)
{
if (itemHeight > 0) {
d->_treeViewStyle->setItemHeight(itemHeight);
doItemsLayout();
}
}
int ElaTreeView::getItemHeight() const
{
int ElaTreeView::getItemHeight() const {
Q_D(const ElaTreeView);
return d->_treeViewStyle->getItemHeight();
}
void ElaTreeView::setHeaderMargin(int headerMargin)
{
void ElaTreeView::setHeaderMargin(int headerMargin) {
Q_D(ElaTreeView);
if (headerMargin >= 0)
{
if (headerMargin >= 0) {
d->_treeViewStyle->setHeaderMargin(headerMargin);
doItemsLayout();
}
}
int ElaTreeView::getHeaderMargin() const
{
int ElaTreeView::getHeaderMargin() const {
Q_D(const ElaTreeView);
return d->_treeViewStyle->getHeaderMargin();
}