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,11 +7,9 @@
#include <QPainter>
#include <utility>
Q_PROPERTY_CREATE_Q_CPP(ElaKeyBinder, int, BorderRadius)
ElaKeyBinder::ElaKeyBinder(QWidget* parent)
: QLabel(parent), d_ptr(new ElaKeyBinderPrivate())
{
ElaKeyBinder::ElaKeyBinder(QWidget *parent) : QLabel(parent), d_ptr(new ElaKeyBinderPrivate()) {
Q_D(ElaKeyBinder);
d->q_ptr = this;
d->q_ptr = this;
d->_pBorderRadius = 5;
setFixedHeight(35);
setMouseTracking(true);
@@ -27,68 +25,52 @@ ElaKeyBinder::ElaKeyBinder(QWidget* parent)
d->_binderDialog->setLeftButtonText(u8"取消");
d->_binderDialog->setMiddleButtonText(u8"重置");
d->_binderDialog->setRightButtonText(u8"确认");
connect(d->_binderDialog, &ElaContentDialog::middleButtonClicked, this, [=]() {
d->_binderContainer->logOrResetHistoryData(false);
});
connect(d->_binderDialog, &ElaContentDialog::rightButtonClicked, this, [=]() {
d->_binderContainer->saveBinderChanged();
});
connect(d->_binderDialog, &ElaContentDialog::middleButtonClicked, this, [=]() { d->_binderContainer->logOrResetHistoryData(false); });
connect(d->_binderDialog, &ElaContentDialog::rightButtonClicked, this, [=]() { d->_binderContainer->saveBinderChanged(); });
d->onThemeChanged(eTheme->getThemeMode());
connect(eTheme, &ElaTheme::themeModeChanged, d, &ElaKeyBinderPrivate::onThemeChanged);
}
ElaKeyBinder::~ElaKeyBinder()
{
}
ElaKeyBinder::~ElaKeyBinder() {}
void ElaKeyBinder::setBinderKeyText(QString binderKeyText)
{
void ElaKeyBinder::setBinderKeyText(QString binderKeyText) {
Q_D(ElaKeyBinder);
d->_binderContainer->setBinderKeyText(binderKeyText);
setText(u8" 按键: " + binderKeyText + " ");
}
QString ElaKeyBinder::getBinderKeyText() const
{
QString ElaKeyBinder::getBinderKeyText() const {
Q_D(const ElaKeyBinder);
return d->_binderContainer->getBinderKeyText();
}
void ElaKeyBinder::setNativeVirtualBinderKey(quint32 binderKey)
{
void ElaKeyBinder::setNativeVirtualBinderKey(quint32 binderKey) {
Q_D(ElaKeyBinder);
d->_binderContainer->setNativeVirtualBinderKey(binderKey);
}
quint32 ElaKeyBinder::getNativeVirtualBinderKey() const
{
quint32 ElaKeyBinder::getNativeVirtualBinderKey() const {
Q_D(const ElaKeyBinder);
return d->_binderContainer->getNativeVirtualBinderKey();
}
bool ElaKeyBinder::event(QEvent* event)
{
switch (event->type())
{
bool ElaKeyBinder::event(QEvent *event) {
switch (event->type()) {
case QEvent::Enter:
case QEvent::Leave:
{
case QEvent::Leave: {
update();
break;
}
default:
{
default: {
break;
}
}
return QLabel::event(event);
}
void ElaKeyBinder::mouseReleaseEvent(QMouseEvent* event)
{
void ElaKeyBinder::mouseReleaseEvent(QMouseEvent *event) {
Q_D(ElaKeyBinder);
if (event->button() == Qt::LeftButton)
{
if (event->button() == Qt::LeftButton) {
d->_binderDialog->show();
d->_binderContainer->setFocus();
d->_binderContainer->logOrResetHistoryData(true);
@@ -96,11 +78,9 @@ void ElaKeyBinder::mouseReleaseEvent(QMouseEvent* event)
QLabel::mouseReleaseEvent(event);
}
void ElaKeyBinder::paintEvent(QPaintEvent* event)
{
void ElaKeyBinder::paintEvent(QPaintEvent *event) {
Q_D(ElaKeyBinder);
if (palette().color(QPalette::WindowText) != ElaThemeColor(d->_themeMode, BasicText))
{
if (palette().color(QPalette::WindowText) != ElaThemeColor(d->_themeMode, BasicText)) {
d->onThemeChanged(d->_themeMode);
}
QPainter painter(this);