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,16 +6,13 @@
#include "DeveloperComponents/ElaTableViewStyle.h"
#include "ElaScrollBar.h"
#include "ElaTableViewPrivate.h"
ElaTableView::ElaTableView(QWidget* parent)
: QTableView(parent), d_ptr(new ElaTableViewPrivate())
{
ElaTableView::ElaTableView(QWidget *parent) : QTableView(parent), d_ptr(new ElaTableViewPrivate()) {
Q_D(ElaTableView);
d->q_ptr = this;
setMouseTracking(true);
setObjectName("ElaTableView");
setStyleSheet(
"QTableView{background-color:transparent;}"
"QHeaderView{background-color:transparent;border:0px;}");
setStyleSheet("QTableView{background-color:transparent;}"
"QHeaderView{background-color:transparent;border:0px;}");
setShowGrid(false);
setVerticalScrollBar(new ElaScrollBar(this));
setHorizontalScrollBar(new ElaScrollBar(this));
@@ -27,56 +24,46 @@ ElaTableView::ElaTableView(QWidget* parent)
setStyle(d->_tableViewStyle);
}
ElaTableView::~ElaTableView()
{
ElaTableView::~ElaTableView() {
Q_D(ElaTableView);
delete d->_tableViewStyle;
}
void ElaTableView::setHeaderMargin(int headerMargin)
{
void ElaTableView::setHeaderMargin(int headerMargin) {
Q_D(ElaTableView);
if (headerMargin >= 0)
{
if (headerMargin >= 0) {
d->_tableViewStyle->setHeaderMargin(headerMargin);
doItemsLayout();
}
}
int ElaTableView::getHeaderMargin() const
{
int ElaTableView::getHeaderMargin() const {
Q_D(const ElaTableView);
return d->_tableViewStyle->getHeaderMargin();
}
void ElaTableView::showEvent(QShowEvent* event)
{
void ElaTableView::showEvent(QShowEvent *event) {
Q_EMIT tableViewShow();
QTableView::showEvent(event);
}
void ElaTableView::hideEvent(QHideEvent* event)
{
void ElaTableView::hideEvent(QHideEvent *event) {
Q_EMIT tableViewHide();
QTableView::hideEvent(event);
}
void ElaTableView::mouseMoveEvent(QMouseEvent* event)
{
void ElaTableView::mouseMoveEvent(QMouseEvent *event) {
Q_D(ElaTableView);
if (selectionBehavior() == QAbstractItemView::SelectRows)
{
if (selectionBehavior() == QAbstractItemView::SelectRows) {
d->_tableViewStyle->setCurrentHoverRow(indexAt(event->pos()).row());
update();
}
QTableView::mouseMoveEvent(event);
}
void ElaTableView::leaveEvent(QEvent* event)
{
void ElaTableView::leaveEvent(QEvent *event) {
Q_D(ElaTableView);
if (selectionBehavior() == QAbstractItemView::SelectRows)
{
if (selectionBehavior() == QAbstractItemView::SelectRows) {
d->_tableViewStyle->setCurrentHoverRow(-1);
update();
}