sola.lu
7 天以前 df53287060966d78ffccac78342fb5d0a028f835
examples/shared/widgetframe/windowbar.h
@@ -29,6 +29,10 @@
        QAbstractButton *minButton() const;
        QAbstractButton *maxButton() const;
        QAbstractButton *closeButton() const;
        QAbstractButton *loginButton() const;
        QAbstractButton *languageButton() const;
        QAbstractButton *manualButton() const;
        QAbstractButton *aboutButton() const;
        void setMenuBar(QMenuBar *menuBar);
        void setTitleLabel(QLabel *label);
@@ -37,6 +41,10 @@
        void setMinButton(QAbstractButton *btn);
        void setMaxButton(QAbstractButton *btn);
        void setCloseButton(QAbstractButton *btn);
        void setLoginButton(QAbstractButton *btn);
        void setLanguageButton(QAbstractButton *btn);
        void setManualButton(QAbstractButton *btn);
        void setAboutButton(QAbstractButton *btn);
        QMenuBar *takeMenuBar();
        QLabel *takeTitleLabel();
@@ -45,6 +53,10 @@
        QAbstractButton *takeMinButton();
        QAbstractButton *takeMaxButton();
        QAbstractButton *takeCloseButton();
        QAbstractButton *takeLoginButton();
        QAbstractButton *takeLanguageButton();
        QAbstractButton *takeManualButton();
        QAbstractButton *takeAboutButton();
        QWidget *hostWidget() const;
        void setHostWidget(QWidget *w);
@@ -61,6 +73,12 @@
        void maximizeRequested(bool max = false);
        void closeRequested();
        //分别为翻译,手册,登录和about
        void languageRequested();
        void manualRequested();
        void loginRequested();
        void aboutRequested();
    protected:
        bool eventFilter(QObject *obj, QEvent *event) override;