chore: 格式化ElaWidgetTools代码
This commit is contained in:
@@ -7,8 +7,7 @@
|
||||
#include "ElaDef.h"
|
||||
|
||||
class ElaWindowPrivate;
|
||||
class ELA_EXPORT ElaWindow : public QMainWindow
|
||||
{
|
||||
class ELA_EXPORT ElaWindow : public QMainWindow {
|
||||
Q_OBJECT
|
||||
Q_Q_CREATE(ElaWindow)
|
||||
Q_PROPERTY_CREATE_Q_H(bool, IsStayTop)
|
||||
@@ -26,47 +25,54 @@ class ELA_EXPORT ElaWindow : public QMainWindow
|
||||
Q_PROPERTY_CREATE_Q_H(ElaWindowType::StackSwitchMode, StackSwitchMode)
|
||||
Q_TAKEOVER_NATIVEEVENT_H
|
||||
public:
|
||||
explicit ElaWindow(QWidget* parent = nullptr);
|
||||
explicit ElaWindow(QWidget *parent = nullptr);
|
||||
~ElaWindow() override;
|
||||
|
||||
void moveToCenter();
|
||||
|
||||
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 setUserInfoCardVisible(bool isVisible);
|
||||
void setUserInfoCardPixmap(QPixmap pix);
|
||||
void setUserInfoCardTitle(QString title);
|
||||
void setUserInfoCardSubTitle(QString subTitle);
|
||||
ElaNavigationType::NodeOperateReturnType addExpanderNode(QString expanderTitle, QString& expanderKey, ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
ElaNavigationType::NodeOperateReturnType addExpanderNode(QString expanderTitle, QString& expanderKey, QString targetExpanderKey, ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
ElaNavigationType::NodeOperateReturnType addPageNode(QString pageTitle, QWidget* page, ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
ElaNavigationType::NodeOperateReturnType addPageNode(QString pageTitle, QWidget* page, QString targetExpanderKey, ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
ElaNavigationType::NodeOperateReturnType addPageNode(QString pageTitle, QWidget* page, int keyPoints = 0, ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
ElaNavigationType::NodeOperateReturnType addPageNode(QString pageTitle, QWidget* page, QString targetExpanderKey, int keyPoints = 0, ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
ElaNavigationType::NodeOperateReturnType addFooterNode(QString footerTitle, QString& footerKey, int keyPoints = 0, ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
ElaNavigationType::NodeOperateReturnType addFooterNode(QString footerTitle, QWidget* page, QString& footerKey, int keyPoints = 0, ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
void setUserInfoCardVisible(bool isVisible);
|
||||
void setUserInfoCardPixmap(QPixmap pix);
|
||||
void setUserInfoCardTitle(QString title);
|
||||
void setUserInfoCardSubTitle(QString subTitle);
|
||||
ElaNavigationType::NodeOperateReturnType addExpanderNode(QString expanderTitle, QString &expanderKey,
|
||||
ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
ElaNavigationType::NodeOperateReturnType addExpanderNode(QString expanderTitle, QString &expanderKey, QString targetExpanderKey,
|
||||
ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
ElaNavigationType::NodeOperateReturnType addPageNode(QString pageTitle, QWidget *page, ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
ElaNavigationType::NodeOperateReturnType addPageNode(QString pageTitle, QWidget *page, QString targetExpanderKey,
|
||||
ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
ElaNavigationType::NodeOperateReturnType addPageNode(QString pageTitle, QWidget *page, int keyPoints = 0,
|
||||
ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
ElaNavigationType::NodeOperateReturnType addPageNode(QString pageTitle, QWidget *page, QString targetExpanderKey, int keyPoints = 0,
|
||||
ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
ElaNavigationType::NodeOperateReturnType addFooterNode(QString footerTitle, QString &footerKey, int keyPoints = 0,
|
||||
ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
ElaNavigationType::NodeOperateReturnType addFooterNode(QString footerTitle, QWidget *page, QString &footerKey, int keyPoints = 0,
|
||||
ElaIconType::IconName awesome = ElaIconType::None) const;
|
||||
|
||||
void addCentralWidget(QWidget* centralWidget);
|
||||
QWidget* getCentralWidget(int index) const;
|
||||
void addCentralWidget(QWidget *centralWidget);
|
||||
QWidget *getCentralWidget(int index) const;
|
||||
|
||||
bool getNavigationNodeIsExpanded(QString expanderKey) const;
|
||||
void expandNavigationNode(QString expanderKey);
|
||||
void collpaseNavigationNode(QString expanderKey);
|
||||
void removeNavigationNode(QString nodeKey) const;
|
||||
int getPageOpenInNewWindowCount(QString nodeKey) const;
|
||||
int getPageOpenInNewWindowCount(QString nodeKey) const;
|
||||
|
||||
void setNodeKeyPoints(QString nodeKey, int keyPoints);
|
||||
int getNodeKeyPoints(QString nodeKey) const;
|
||||
int getNodeKeyPoints(QString nodeKey) const;
|
||||
|
||||
void navigation(QString pageKey);
|
||||
int getCurrentNavigationIndex() const;
|
||||
QString getCurrentNavigationPageKey() const;
|
||||
void setWindowButtonFlag(ElaAppBarType::ButtonType buttonFlag, bool isEnable = true);
|
||||
void setWindowButtonFlags(ElaAppBarType::ButtonFlags buttonFlags);
|
||||
void navigation(QString pageKey);
|
||||
int getCurrentNavigationIndex() const;
|
||||
QString getCurrentNavigationPageKey() const;
|
||||
void setWindowButtonFlag(ElaAppBarType::ButtonType buttonFlag, bool isEnable = true);
|
||||
void setWindowButtonFlags(ElaAppBarType::ButtonFlags buttonFlags);
|
||||
ElaAppBarType::ButtonFlags getWindowButtonFlags() const;
|
||||
|
||||
void closeWindow();
|
||||
@@ -79,8 +85,8 @@ Q_SIGNALS:
|
||||
Q_SIGNAL void pageOpenInNewWindow(QString nodeKey);
|
||||
|
||||
protected:
|
||||
virtual bool eventFilter(QObject* watched, QEvent* event) override;
|
||||
virtual QMenu* createPopupMenu() override;
|
||||
virtual bool eventFilter(QObject *watched, QEvent *event) override;
|
||||
virtual QMenu *createPopupMenu() override;
|
||||
};
|
||||
|
||||
#endif // ELAWINDOW_H
|
||||
|
||||
Reference in New Issue
Block a user