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,51 +6,42 @@
#include "ElaDef.h"
#ifdef Q_OS_WIN
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
#define Q_TAKEOVER_NATIVEEVENT_H virtual bool nativeEvent(const QByteArray& eventType, void* message, qintptr* result) override;
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
#define Q_TAKEOVER_NATIVEEVENT_H virtual bool nativeEvent(const QByteArray &eventType, void *message, qintptr *result) override;
#else
#define Q_TAKEOVER_NATIVEEVENT_H virtual bool nativeEvent(const QByteArray &eventType, void *message, long *result) override;
#endif
#else
#define Q_TAKEOVER_NATIVEEVENT_H virtual bool nativeEvent(const QByteArray& eventType, void* message, long* result) override;
#endif
#else
#define Q_TAKEOVER_NATIVEEVENT_H
#define Q_TAKEOVER_NATIVEEVENT_H
#endif
#ifdef Q_OS_WIN
#define ELAAPPBAR_HANDLE(ElaAppBar) \
if (ElaAppBar) \
{ \
int ret = ElaAppBar->takeOverNativeEvent(eventType, message, result); \
if (ret == -1) \
{ \
return QWidget::nativeEvent(eventType, message, result); \
} \
return (bool)ret; \
} \
return QWidget::nativeEvent(eventType, message, result);
#define ELAAPPBAR_HANDLE(ElaAppBar) \
if (ElaAppBar) { \
int ret = ElaAppBar->takeOverNativeEvent(eventType, message, result); \
if (ret == -1) { \
return QWidget::nativeEvent(eventType, message, result); \
} \
return (bool)ret; \
} \
return QWidget::nativeEvent(eventType, message, result);
#endif
#ifdef Q_OS_WIN
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
#define Q_TAKEOVER_NATIVEEVENT_CPP(CLASS, ElaAppBar) \
bool CLASS::nativeEvent(const QByteArray& eventType, void* message, qintptr* result) \
{ \
ELAAPPBAR_HANDLE(ElaAppBar) \
}
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
#define Q_TAKEOVER_NATIVEEVENT_CPP(CLASS, ElaAppBar) \
bool CLASS::nativeEvent(const QByteArray &eventType, void *message, qintptr *result) { ELAAPPBAR_HANDLE(ElaAppBar) }
#else
#define Q_TAKEOVER_NATIVEEVENT_CPP(CLASS, ElaAppBar) \
bool CLASS::nativeEvent(const QByteArray &eventType, void *message, long *result) { ELAAPPBAR_HANDLE(ElaAppBar) }
#endif
#else
#define Q_TAKEOVER_NATIVEEVENT_CPP(CLASS, ElaAppBar) \
bool CLASS::nativeEvent(const QByteArray& eventType, void* message, long* result) \
{ \
ELAAPPBAR_HANDLE(ElaAppBar) \
}
#endif
#else
#define Q_TAKEOVER_NATIVEEVENT_CPP(CLASS, ElaAppBar)
#define Q_TAKEOVER_NATIVEEVENT_CPP(CLASS, ElaAppBar)
#endif
class QMenu;
class ElaAppBarPrivate;
class ELA_EXPORT ElaAppBar : public QWidget
{
class ELA_EXPORT ElaAppBar : public QWidget {
Q_OBJECT
Q_Q_CREATE(ElaAppBar)
Q_PROPERTY_CREATE_Q_H(bool, IsStayTop)
@@ -60,28 +51,28 @@ class ELA_EXPORT ElaAppBar : public QWidget
Q_PROPERTY_CREATE_Q_H(int, AppBarHeight)
Q_PROPERTY_CREATE_Q_H(int, CustomWidgetMaximumWidth)
public:
explicit ElaAppBar(QWidget* parent = nullptr);
explicit ElaAppBar(QWidget *parent = nullptr);
~ElaAppBar() override;
void setCustomWidget(ElaAppBarType::CustomArea customArea, QWidget* customWidget);
QWidget* getCustomWidget() const;
void setCustomWidget(ElaAppBarType::CustomArea customArea, QWidget *customWidget);
QWidget *getCustomWidget() const;
void setCustomMenu(QMenu* customMenu);
QMenu* getCustomMenu() const;
void setCustomMenu(QMenu *customMenu);
QMenu *getCustomMenu() const;
void setWindowButtonFlag(ElaAppBarType::ButtonType buttonFlag, bool isEnable = true);
void setWindowButtonFlags(ElaAppBarType::ButtonFlags buttonFlags);
void setWindowButtonFlag(ElaAppBarType::ButtonType buttonFlag, bool isEnable = true);
void setWindowButtonFlags(ElaAppBarType::ButtonFlags buttonFlags);
ElaAppBarType::ButtonFlags getWindowButtonFlags() const;
void setRouteBackButtonEnable(bool isEnable);
void closeWindow();
#ifdef Q_OS_WIN
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
int takeOverNativeEvent(const QByteArray& eventType, void* message, qintptr* result);
#else
int takeOverNativeEvent(const QByteArray& eventType, void* message, long* result);
#endif
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
int takeOverNativeEvent(const QByteArray &eventType, void *message, qintptr *result);
#else
int takeOverNativeEvent(const QByteArray &eventType, void *message, long *result);
#endif
#endif
Q_SIGNALS:
Q_SIGNAL void routeBackButtonClicked();
@@ -92,9 +83,9 @@ Q_SIGNALS:
Q_SIGNAL void customMenuChanged();
protected:
virtual bool eventFilter(QObject* obj, QEvent* event) override;
virtual bool eventFilter(QObject *obj, QEvent *event) override;
#ifdef Q_OS_WIN
virtual void paintEvent(QPaintEvent* event) override;
virtual void paintEvent(QPaintEvent *event) override;
#endif
};